CDS             99..1436
     CDS             1918..2145
     CDS             2346..2672
     CDS             complement(2613..3593)
     CDS             4067..5104
     CDS             5125..5997
     CDS             5994..6131
     CDS             6119..7204
     CDS             7266..8732
     CDS             8746..9171
     CDS             9324..10238
     CDS             12595..12999
     CDS             complement(13284..16730)
     CDS             complement(18062..18274)
     CDS             complement(18232..18735)
     CDS             18739..19026
     CDS             complement(19058..21001)
     CDS             21080..22096
     CDS             complement(22196..23470)
     CDS             complement(23768..23947)
     CDS             complement(24401..25291)
     CDS             complement(25333..25494)
     CDS             complement(25931..26245)
     CDS             26356..26877
     CDS             complement(27131..27433)
     CDS             27469..27909
     CDS             complement(28065..28751)
     CDS             28935..30254
     CDS             30368..30490
     CDS             complement(30766..31545)
     CDS             complement(31484..31936)
     CDS             complement(31920..32270)
     CDS             33953..35374
     CDS             35378..36388
     CDS             36709..37200
     CDS             37862..38227
     CDS             38670..39788
     CDS             39970..40446
     CDS             40531..43485
     CDS             43501..43971
     CDS             44217..45602
     CDS             45608..45973
     CDS             complement(46512..46688)
     CDS             47801..48901
     CDS             48873..49952
     CDS             complement(50075..50698)
     CDS             50727..51122
     CDS             51147..51296
     CDS             complement(51261..51428)
     CDS             51598..51960
     CDS             complement(52170..52322)
     CDS             53683..54978
     CDS             complement(55228..55893)
     CDS             57303..57512
     CDS             57987..58235
     CDS             complement(58366..58917)
     CDS             complement(58905..59519)
     CDS             complement(59519..59806)
     CDS             60274..60627
     CDS             complement(60933..61109)
     CDS             complement(61184..61450)
     CDS             complement(61517..61891)
     CDS             complement(62705..63340)
     CDS             complement(63787..63924)
     CDS             64068..64772
     CDS             64990..65139
     CDS             65314..65544
     CDS             65770..66132
     CDS             complement(66461..66712)
     CDS             complement(66725..67234)
     CDS             complement(67231..68283)
     CDS             complement(68424..68915)
     CDS             complement(69075..69317)
     CDS             complement(69576..69830)
     CDS             70445..71398
     CDS             complement(71561..72037)
     CDS             complement(72006..72449)
     CDS             complement(72563..72934)
     CDS             complement(72935..73768)
     CDS             73771..74031
     CDS             74464..74946
     CDS             complement(75034..75471)
     CDS             complement(75542..76864)
     CDS             complement(77293..77742)
     CDS             77931..78980
     CDS             complement(79502..79672)
     CDS             complement(80231..81343)
     CDS             complement(81422..81700)
     CDS             complement(81787..82179)
     CDS             82237..82773
     CDS             complement(85101..85571)
     CDS             86335..86757
     CDS             86971..88041
     CDS             88120..89232
     CDS             89882..91117
     CDS             complement(91136..91705)
     CDS             complement(91695..92237)
     CDS             92602..93120
     CDS             complement(93137..93646)
     CDS             complement(94080..94742)
     CDS             complement(95279..95674)
     CDS             complement(95617..95865)
     CDS             complement(95865..96104)
     CDS             complement(96722..97702)
     CDS             97804..98853
     CDS             complement(99034..99435)
     CDS             complement(100221..101090)
     CDS             101188..103593
     CDS             103919..104608
     CDS             complement(105526..105750)
     CDS             106152..106316
     CDS             complement(106313..107389)
     CDS             complement(107517..108104)
     CDS             complement(108127..108822)
     CDS             complement(108984..109208)
     CDS             complement(109272..109673)
     CDS             110183..110284
     CDS             complement(110692..110784)
     CDS             110926..111318
     CDS             111487..111684
     CDS             complement(111803..112012)
     CDS             complement(112224..112595)
     CDS             complement(112552..113610)
     CDS             complement(113613..116723)
     CDS             117333..117515
     CDS             118272..118868
     CDS             complement(119180..119428)
     CDS             119969..120301
     CDS             120469..120702
     CDS             complement(120835..121113)
     CDS             complement(121200..121592)
     CDS             121650..121934
     CDS             complement(122447..122728)
     CDS             122904..124139
     CDS             124526..124690
     CDS             complement(124880..125224)
     CDS             125332..125559
     CDS             125550..125882
     CDS             125879..127306
     CDS             complement(127367..127948)
     CDS             128081..128182
     CDS             complement(128351..128641)
     CDS             complement(128836..129198)
     CDS             129374..129754
     CDS             complement(129741..130139)
     CDS             complement(130521..132749)
     CDS             complement(133078..134859)
     CDS             complement(134928..135923)
     CDS             complement(135943..136284)
     CDS             complement(136281..136916)
     CDS             complement(136913..138586)
     CDS             complement(138583..139527)
     CDS             complement(139527..140315)
     CDS             complement(140312..140704)
     CDS             complement(140694..141740)
     CDS             complement(141737..142258)
     CDS             complement(142255..142779)
     CDS             complement(142776..144146)
     CDS             complement(144143..146986)
     CDS             complement(146983..147639)
     CDS             complement(147732..148109)
     CDS             148497..150281
     CDS             150283..151377
     CDS             151387..152391
     CDS             152384..153040
     CDS             153030..154676
     CDS             complement(154933..156009)
     CDS             complement(156134..156349)
     CDS             156659..157414
     CDS             157592..159367
     CDS             complement(159473..159664)
     CDS             160191..160508
     CDS             complement(160952..161347)
     CDS             161763..161915
     CDS             complement(161852..162766)
     CDS             complement(162926..163258)
     CDS             complement(163427..163564)
     CDS             complement(163605..163802)
     CDS             164042..164239
     CDS             164480..164758
     CDS             complement(165659..165823)
     CDS             166507..168171
     CDS             complement(168081..168476)
     CDS             168526..168855
     CDS             168852..169757
     CDS             complement(169759..169881)
     CDS             170305..171327
     CDS             171324..171569
     CDS             complement(171718..171870)
     CDS             complement(171874..172218)
     CDS             complement(172266..172634)
     CDS             complement(172706..172807)
     CDS             complement(172850..173272)
     CDS             complement(173269..174270)
     CDS             complement(174652..176688)
     CDS             complement(176631..177800)
     CDS             complement(177854..179128)
     CDS             complement(179281..179568)
     CDS             complement(179705..180802)
     CDS             182569..183174
     CDS             complement(183399..183713)
     CDS             complement(183998..184222)
     CDS             complement(184952..185518)
     CDS             186158..186760
     CDS             186757..187104
     CDS             187101..187535
     CDS             complement(187560..188663)
     CDS             189336..189917
     CDS             complement(190209..190466)
     CDS             complement(190463..190666)
     CDS             191278..191847
     CDS             191874..192944
     CDS             193266..193481
     CDS             193901..194659
     CDS             194671..196407
     CDS             196517..197692
     CDS             197804..197983
     CDS             198230..198487
     CDS             198595..199074
     CDS             complement(199579..200151)
     CDS             200616..200726
     CDS             complement(200980..201738)
     CDS             202313..202525
     CDS             202621..202869
     CDS             203119..203340
     CDS             203421..203855
     CDS             203950..204327
     CDS             204683..204925
     CDS             complement(205655..205822)
     CDS             complement(205920..206174)
     CDS             206718..207041
     CDS             207381..207599
     CDS             207632..207952
     CDS             207949..208080
     CDS             208210..209250
     CDS             209530..209712
     CDS             209828..210907
     CDS             211021..211476
     CDS             complement(211504..212259)
     CDS             213060..213230
     CDS             213623..213799
     CDS             213892..214401
     CDS             214501..214686
     CDS             complement(214722..214997)
     CDS             215242..215523
     CDS             215578..215997
     CDS             216615..216782
     CDS             217018..217245
     CDS             217327..218319
     CDS             complement(218529..220859)
     CDS             complement(220856..221284)
     CDS             221881..222570
     CDS             222567..222980
     CDS             complement(223271..224455)
     CDS             complement(224460..224879)
     CDS             224920..225297
     CDS             225726..226097
     CDS             complement(226174..226755)
     CDS             complement(227124..228356)
     CDS             complement(228625..229626)
     CDS             complement(229626..230849)
     CDS             complement(231055..231846)
     CDS             complement(231843..232259)
     CDS             complement(232256..232579)
     CDS             complement(232652..233089)
     CDS             complement(233086..233364)
     CDS             complement(233663..234985)
     CDS             complement(234966..236609)
     CDS             236720..237670
     CDS             237826..238155
     CDS             238498..238887
     CDS             239005..239832
     CDS             239829..240908
     CDS             241063..241830
     CDS             242086..242283
     CDS             complement(242252..242548)
     CDS             242723..243958
     CDS             complement(243977..245107)
     CDS             247356..247556
     CDS             247723..248316
     CDS             248692..248886
     CDS             249019..249255
     CDS             249773..250108
     CDS             complement(250545..250886)
     CDS             251152..251604
     CDS             251616..252239
     CDS             252345..252863
     CDS             253941..254660
     CDS             complement(254630..255163)
     CDS             complement(255175..255555)
     CDS             complement(255664..256164)
     CDS             complement(256250..256711)
     CDS             complement(257014..257121)
     CDS             complement(257283..257711)
     CDS             complement(257708..257962)
     CDS             258072..258587
     CDS             complement(258709..259944)
     CDS             260120..260236
     CDS             260622..260858
     CDS             complement(260780..261370)
     CDS             261447..261704
     CDS             complement(262796..263089)
     CDS             263298..264995
     CDS             265002..265763
     CDS             265748..268861
     CDS             268858..269184
     CDS             complement(269616..269840)
     CDS             complement(269910..270017)
     CDS             270217..271914
     CDS             271921..272682
     CDS             272667..275780
     CDS             275777..276103
     CDS             complement(276093..277025)
     CDS             277237..278658
     CDS             278735..279061
     CDS             279166..281841
     CDS             281853..283385
     CDS             283399..283656
     CDS             283656..283904
     CDS             284006..284305
     CDS             284348..284695
     CDS             285116..285382
     CDS             285386..286021
     CDS             286018..286230
     CDS             286250..287173
     CDS             287265..289625
     CDS             289639..290271
     CDS             290277..291104
     CDS             292257..292505
     CDS             292690..292983
     CDS             292941..293153
     CDS             complement(293765..294475)
     CDS             complement(294475..294825)