CDS             2889..3509
     CDS             4426..4521
     CDS             6187..6450
     CDS             complement(6826..8064)
     CDS             9123..9221
     CDS             complement(10321..11229)
     CDS             complement(11405..11602)
     CDS             12317..13309
     CDS             complement(13318..14214)
     CDS             14481..14612
     CDS             14880..15134
     CDS             15206..16468
     CDS             16576..16941
     CDS             16941..17267
     CDS             complement(17711..18109)
     CDS             complement(18285..18470)
     CDS             18736..18990
     CDS             19435..19881
     CDS             complement(20149..20541)
     CDS             21036..21506
     CDS             21638..22249
     CDS             complement(22552..22854)
     CDS             complement(23087..23263)
     CDS             complement(23786..24205)
     CDS             24679..24867
     CDS             complement(24975..25409)
     CDS             complement(25834..26094)
     CDS             complement(26327..27319)
     CDS             complement(27616..28266)
     CDS             complement(28418..28585)
     CDS             complement(28798..30027)
     CDS             30160..30471
     CDS             complement(30493..30666)
     CDS             complement(30667..31110)
     CDS             31256..31558
     CDS             31619..33235
     CDS             33342..33707
     CDS             33842..34285
     CDS             complement(34545..35606)
     CDS             36045..37256
     CDS             37253..37429
     CDS             38076..38354
     CDS             complement(38682..38975)
     CDS             40283..40600
     CDS             complement(40791..41813)
     CDS             42261..42587
     CDS             42593..43462
     CDS             43446..43733
     CDS             43733..44275
     CDS             complement(44272..44793)
     CDS             complement(44797..45084)
     CDS             complement(45423..45947)
     CDS             complement(46040..46546)
     CDS             complement(46543..46911)
     CDS             complement(47958..48059)
     CDS             48071..48487
     CDS             complement(48308..48790)
     CDS             complement(48783..49655)
     CDS             complement(50205..51485)
     CDS             52472..52750
     CDS             52808..53632
     CDS             complement(53886..56192)
     CDS             complement(56269..57210)
     CDS             complement(57227..57706)
     CDS             complement(57706..59499)
     CDS             complement(59544..60284)
     CDS             61341..62249
     CDS             62221..62313
     CDS             complement(62373..62684)
     CDS             complement(62686..63108)
     CDS             63151..64074
     CDS             64483..64686
     CDS             64698..65192
     CDS             65459..66040
     CDS             66104..67123
     CDS             complement(67124..67615)
     CDS             complement(67605..67850)
     CDS             complement(68603..69346)
     CDS             69441..69791
     CDS             69788..70120
     CDS             70117..70395
     CDS             70479..71132
     CDS             71174..71467
     CDS             complement(72599..74131)
     CDS             74444..75040
     CDS             75104..75925
     CDS             complement(75940..76131)
     CDS             76399..77919
     CDS             complement(77913..79853)
     CDS             80167..80688
     CDS             80905..81705
     CDS             complement(81546..82037)
     CDS             82068..82313
     CDS             82495..82644
     CDS             complement(82639..82803)
     CDS             82920..83717
     CDS             83847..85181
     CDS             85206..86108
     CDS             86110..87024
     CDS             87080..88219
     CDS             88301..89779
     CDS             complement(90062..90931)
     CDS             complement(91203..91415)
     CDS             complement(91415..91714)
     CDS             complement(91711..92325)
     CDS             complement(92322..92642)
     CDS             complement(92942..94501)
     CDS             complement(94742..95023)
     CDS             complement(95508..95717)
     CDS             95726..96154
     CDS             97447..97905
     CDS             97939..98160
     CDS             complement(98333..99292)
     CDS             complement(99365..100009)
     CDS             100348..100644
     CDS             100840..100968
     CDS             complement(101012..102004)
     CDS             102346..102615
     CDS             102616..102867
     CDS             103188..103604
     CDS             103905..104303
     CDS             104323..104508
     CDS             105231..107321
     CDS             107655..107954
     CDS             107962..108450
     CDS             complement(108664..108834)
     CDS             109620..109916
     CDS             110062..110430
     CDS             complement(110644..111684)
     CDS             111730..112086
     CDS             112086..112304
     CDS             112362..112874
     CDS             113148..114095
     CDS             114217..114573
     CDS             114675..114893
     CDS             115149..115646
     CDS             115722..116108
     CDS             116194..116490
     CDS             116480..116767
     CDS             complement(116746..117135)
     CDS             117242..117682
     CDS             118051..120945
     CDS             121051..121323
     CDS             121381..121893
     CDS             121890..122204
     CDS             122268..122534
     CDS             122650..122937
     CDS             complement(123204..123758)
     CDS             complement(123755..124405)
     CDS             complement(124402..125616)
     CDS             complement(126085..127200)
     CDS             complement(127203..131813)
     CDS             131974..132876
     CDS             133070..133219
     CDS             133413..133565
     CDS             complement(133828..134664)
     CDS             complement(134714..135304)
     CDS             135649..136047
     CDS             136171..136419
     CDS             complement(136333..137403)
     CDS             complement(137662..138306)
     CDS             complement(138444..139301)
     CDS             140279..140926
     CDS             complement(141028..147948)
     CDS             148264..148824
     CDS             148869..149549
     CDS             complement(150203..150571)
     CDS             complement(150568..150714)
     CDS             150817..151011
     CDS             151150..152025
     CDS             152022..152450
     CDS             152450..153670
     CDS             complement(153777..154166)
     CDS             complement(154242..154823)
     CDS             complement(154830..155120)
     CDS             155461..156345
     CDS             156429..157085
     CDS             complement(157169..157447)
     CDS             158159..158383
     CDS             158693..158824
     CDS             complement(158857..159060)
     CDS             complement(159026..160459)
     CDS             complement(160459..161988)
     CDS             complement(161990..163006)
     CDS             complement(163003..164151)
     CDS             complement(164818..165522)
     CDS             complement(165519..166346)
     CDS             complement(166339..167646)
     CDS             complement(167643..168740)
     CDS             complement(169034..170215)
     CDS             complement(170337..171536)
     CDS             171580..171774
     CDS             172797..174500
     CDS             174562..175521
     CDS             175636..176904
     CDS             176991..177995
     CDS             178159..178542
     CDS             178596..180596
     CDS             complement(180710..181381)
     CDS             complement(181516..182877)
     CDS             182982..183701
     CDS             183703..184287
     CDS             185612..186364
     CDS             complement(186622..187344)
     CDS             complement(187341..188105)
     CDS             complement(188098..190122)
     CDS             complement(190131..191378)
     CDS             complement(191508..193598)
     CDS             complement(193668..194411)
     CDS             complement(194565..195851)
     CDS             196066..196536
     CDS             complement(196595..196921)
     CDS             197034..197804
     CDS             complement(197910..198722)
     CDS             complement(198719..199606)
     CDS             199703..200848
     CDS             complement(200855..202291)
     CDS             complement(202288..203460)
     CDS             203593..204882
     CDS             complement(204886..205281)
     CDS             205380..205838
     CDS             205986..207437
     CDS             complement(207548..207715)
     CDS             complement(207712..208146)
     CDS             complement(208139..208972)
     CDS             complement(208972..209499)
     CDS             complement(209505..210446)
     CDS             210523..211209
     CDS             211283..212044
     CDS             complement(212041..212916)
     CDS             213179..213964
     CDS             214007..214729
     CDS             complement(214771..215235)
     CDS             complement(215239..216957)
     CDS             complement(216960..218744)
     CDS             complement(218744..219910)
     CDS             complement(219956..221638)
     CDS             complement(221809..223212)
     CDS             complement(223209..224714)
     CDS             complement(224718..225212)
     CDS             225373..225540
     CDS             225595..226353
     CDS             226413..228833
     CDS             complement(228967..230205)
     CDS             complement(230425..231990)
     CDS             complement(232314..232703)
     CDS             complement(232775..233056)
     CDS             233255..234319
     CDS             234644..235054
     CDS             235275..235499
     CDS             complement(235622..236020)
     CDS             complement(236032..237177)
     CDS             complement(237174..237422)
     CDS             complement(237747..238457)
     CDS             complement(238499..239071)
     CDS             complement(239073..239318)
     CDS             239568..240809
     CDS             240816..241307
     CDS             241307..241777
     CDS             241797..242978
     CDS             complement(242988..243827)
     CDS             244206..244367
     CDS             244371..245399
     CDS             245576..247567
     CDS             complement(247693..248793)
     CDS             complement(248786..249223)
     CDS             complement(249216..255131)
     CDS             complement(255128..256024)
     CDS             complement(256017..256517)
     CDS             257094..258368
     CDS             258660..259739
     CDS             complement(259758..260033)
     CDS             260220..260507
     CDS             260684..261700
     CDS             complement(261795..262226)
     CDS             complement(262223..263392)
     CDS             complement(263631..264854)
     CDS             265039..266400
     CDS             266400..267284
     CDS             267286..268188
     CDS             268198..269337
     CDS             269631..270587
     CDS             complement(270647..271435)
     CDS             complement(271557..272858)
     CDS             273174..274328
     CDS             274344..275159
     CDS             275165..275980
     CDS             275980..276774
     CDS             277485..277715
     CDS             complement(277927..278436)
     CDS             complement(278566..279714)
     CDS             279908..281014
     CDS             281185..282549
     CDS             complement(282576..283097)
     CDS             283468..283641
     CDS             283638..283838
     CDS             complement(284792..285235)
     CDS             complement(285284..285556)
     CDS             complement(285591..285794)
     CDS             complement(285957..286082)
     CDS             286515..287507
     CDS             287507..288022