CDS             125..700
     CDS             complement(746..1240)
     CDS             complement(1295..2041)
     CDS             complement(2057..2761)
     CDS             complement(2767..3453)
     CDS             complement(3468..4940)
     CDS             complement(4977..5465)
     CDS             complement(5462..6043)
     CDS             complement(6136..8802)
     CDS             complement(8877..10412)
     CDS             complement(10977..11384)
     CDS             complement(11586..13151)
     CDS             complement(13148..14524)
     CDS             complement(14521..15339)
     CDS             complement(15341..15670)
     CDS             complement(15690..16622)
     CDS             complement(16619..16867)
     CDS             complement(16944..17834)
     CDS             complement(18154..21393)
     CDS             complement(21419..21844)
     CDS             complement(21841..22557)
     CDS             complement(22554..22967)
     CDS             complement(23016..23213)
     CDS             complement(23250..24158)
     CDS             24370..25497
     CDS             25502..25846
     CDS             25858..27630
     CDS             complement(27636..28529)
     CDS             complement(28529..30028)
     CDS             complement(30028..30861)
     CDS             complement(30861..31511)
     CDS             complement(31643..32566)
     CDS             complement(32551..33174)
     CDS             33803..34123
     CDS             34331..34738
     CDS             34858..35094
     CDS             35200..37470
     CDS             complement(37554..38588)
     CDS             complement(38725..39546)
     CDS             complement(39577..40185)
     CDS             complement(40182..41153)
     CDS             complement(42136..42606)
     CDS             complement(42626..44032)
     CDS             complement(44149..44658)
     CDS             complement(44736..44972)
     CDS             complement(44984..45325)
     CDS             complement(45479..50758)
     CDS             complement(50827..51102)
     CDS             51448..52737
     CDS             complement(52802..52957)
     CDS             complement(52979..53896)
     CDS             complement(54087..54245)
     CDS             complement(54265..55326)
     CDS             complement(55406..56023)
     CDS             complement(56046..56783)
     CDS             complement(56780..56947)
     CDS             57077..57583
     CDS             complement(57846..58148)
     CDS             complement(58262..58447)
     CDS             complement(58451..58765)
     CDS             complement(58762..59028)
     CDS             complement(59018..59164)
     CDS             complement(59164..59838)
     CDS             complement(59835..60425)
     CDS             60707..61042
     CDS             61225..62826
     CDS             62813..63850
     CDS             64080..64685
     CDS             64835..65308
     CDS             65324..65476
     CDS             complement(65853..66551)
     CDS             complement(66551..66895)
     CDS             67321..68067
     CDS             complement(68064..69044)
     CDS             complement(69343..70566)
     CDS             complement(70553..73252)
     CDS             complement(73249..77244)
     CDS             complement(77241..80102)
     CDS             complement(80099..85324)
     CDS             complement(86023..86397)
     CDS             complement(86485..86778)
     CDS             complement(86778..87008)
     CDS             complement(87008..88855)
     CDS             complement(89360..89572)
     CDS             complement(89744..91933)
     CDS             complement(91933..95742)
     CDS             95804..96619
     CDS             96729..97502
     CDS             97499..98293
     CDS             complement(98323..102420)
     CDS             complement(102420..104594)
     CDS             104772..106181
     CDS             complement(106284..107300)
     CDS             complement(107368..107523)
     CDS             complement(107615..107932)
     CDS             complement(107896..108654)
     CDS             complement(108651..108812)
     CDS             complement(108826..109593)
     CDS             109873..111108
     CDS             111117..113510
     CDS             complement(113545..113769)
     CDS             113995..114351
     CDS             complement(114725..114919)
     CDS             complement(115237..115695)
     CDS             115988..117583
     CDS             complement(117637..118164)
     CDS             complement(118142..118561)
     CDS             118859..124762
     CDS             complement(124926..127316)
     CDS             128143..128265
     CDS             complement(128588..129268)
     CDS             complement(130121..131161)
     CDS             complement(131250..132755)
     CDS             complement(132773..133090)
     CDS             complement(133105..134154)
     CDS             complement(134268..135380)
     CDS             complement(135529..137610)
     CDS             complement(137598..138425)
     CDS             complement(138422..139339)
     CDS             complement(139351..140124)
     CDS             complement(140263..141630)
     CDS             141795..142580
     CDS             142577..143506
     CDS             143503..144858
     CDS             144948..145823
     CDS             145997..147322
     CDS             complement(147308..147997)
     CDS             148287..149699
     CDS             complement(149733..150530)
     CDS             150540..150761
     CDS             complement(151429..152046)
     CDS             153568..153819
     CDS             153816..153956
     CDS             complement(154835..155569)
     CDS             complement(155578..157140)
     CDS             157362..157979
     CDS             157983..158846
     CDS             complement(158824..159723)
     CDS             complement(159720..160244)
     CDS             160263..161051
     CDS             complement(161068..162003)
     CDS             complement(162045..163457)
     CDS             163615..164316
     CDS             complement(164313..165815)
     CDS             complement(165812..166780)
     CDS             complement(166780..168132)
     CDS             complement(168129..169058)
     CDS             complement(169055..169840)
     CDS             170006..171376
     CDS             171403..172179
     CDS             172190..173107
     CDS             173104..173964
     CDS             173952..176033
     CDS             176610..177236
     CDS             177350..178033
     CDS             179204..179461
     CDS             179458..179598
     CDS             complement(180258..181154)
     CDS             complement(181192..182397)
     CDS             complement(182394..183050)
     CDS             complement(183047..183475)
     CDS             183564..184280
     CDS             184277..184480
     CDS             complement(184514..184747)
     CDS             complement(184744..185397)
     CDS             185800..186129
     CDS             186129..186830
     CDS             complement(186970..187302)
     CDS             complement(187323..187748)
     CDS             complement(187761..190295)
     CDS             complement(191272..191919)
     CDS             complement(191912..192265)
     CDS             192317..192931
     CDS             complement(192928..194148)
     CDS             complement(194190..194585)
     CDS             complement(194649..196352)
     CDS             complement(196391..196534)
     CDS             complement(196710..197972)
     CDS             complement(198111..199028)
     CDS             complement(199253..199615)
     CDS             199950..200660
     CDS             200777..201763
     CDS             201778..202458
     CDS             202406..203209
     CDS             203358..203810
     CDS             complement(204173..205219)
     CDS             205665..205889
     CDS             205891..206367
     CDS             206357..208153
     CDS             208510..208806
     CDS             complement(209199..210206)
     CDS             complement(210203..210739)
     CDS             complement(210959..211270)
     CDS             211331..212077
     CDS             complement(212067..213299)
     CDS             complement(213486..213608)
     CDS             complement(213973..214677)
     CDS             complement(214667..215497)
     CDS             215650..216111
     CDS             216108..217961
     CDS             217946..220069
     CDS             220066..220512
     CDS             complement(220667..221230)
     CDS             complement(221746..222111)
     CDS             complement(222113..222775)
     CDS             complement(222781..223032)
     CDS             223161..224876
     CDS             225245..226069
     CDS             complement(226495..227193)
     CDS             227340..228476
     CDS             228473..229120
     CDS             complement(229599..230243)
     CDS             complement(230236..231759)
     CDS             complement(231716..232393)
     CDS             complement(232691..233158)
     CDS             233319..234470
     CDS             234467..235117
     CDS             complement(235386..236429)
     CDS             complement(236810..237466)
     CDS             237578..239068
     CDS             239065..239682
     CDS             complement(240108..240326)
     CDS             complement(240331..240717)
     CDS             241009..241611
     CDS             241616..242431
     CDS             complement(242711..244108)
     CDS             244241..244942
     CDS             245204..246907
     CDS             246984..247397
     CDS             247414..247689
     CDS             247862..248695
     CDS             248692..249510
     CDS             complement(249532..251082)
     CDS             complement(251145..251939)
     CDS             252144..253688
     CDS             254153..254560
     CDS             254805..255527
     CDS             complement(255618..255767)
     CDS             256075..256533
     CDS             complement(256626..256904)
     CDS             complement(256921..257334)
     CDS             complement(257412..259115)
     CDS             complement(259580..260005)
     CDS             complement(260016..263303)
     CDS             263395..264168
     CDS             264231..264887
     CDS             264884..265669
     CDS             265762..266301
     CDS             complement(266598..266846)
     CDS             complement(266843..267502)
     CDS             complement(267613..267996)
     CDS             complement(267996..268388)
     CDS             268640..274582
     CDS             complement(275322..275990)
     CDS             276055..277059
     CDS             277056..277883
     CDS             277880..278749
     CDS             complement(278818..279516)
     CDS             complement(279513..279824)
     CDS             complement(279821..280483)
     CDS             complement(280467..280910)
     CDS             complement(281230..282660)
     CDS             282758..283147
     CDS             283347..284357
     CDS             284466..284804
     CDS             284801..285241
     CDS             285238..285519
     CDS             285563..286138
     CDS             286148..287041
     CDS             287366..287704
     CDS             287701..288132
     CDS             288129..288407
     CDS             288407..288919
     CDS             288932..289267
     CDS             289468..290097
     CDS             complement(290211..290876)
     CDS             complement(290860..291363)
     CDS             complement(291434..292528)
     CDS             complement(292813..292905)
     CDS             complement(292952..296008)
     CDS             296114..296440
     CDS             296469..297053
     CDS             297101..297793
     CDS             297970..300246
     CDS             300847..301539
     CDS             301532..302650
     CDS             302654..302875
     CDS             303058..305532
     CDS             complement(305533..305964)
     CDS             complement(306188..306652)