CDS             46..1521
     CDS             1558..2661
     CDS             complement(2692..3096)
     CDS             complement(3108..3620)
     CDS             complement(3608..3988)
     CDS             complement(4092..4565)
     CDS             4789..5181
     CDS             5202..5612
     CDS             5615..6013
     CDS             6108..7502
     CDS             7519..8943
     CDS             9030..10220
     CDS             10220..11029
     CDS             complement(11084..11437)
     CDS             complement(11526..11864)
     CDS             complement(11861..12235)
     CDS             12455..15034
     CDS             15285..15779
     CDS             16189..17478
     CDS             17532..18692
     CDS             complement(18694..19350)
     CDS             complement(19428..20069)
     CDS             20301..20624
     CDS             20787..21539
     CDS             21553..22293
     CDS             complement(22299..23018)
     CDS             complement(23083..24234)
     CDS             24328..25224
     CDS             25284..25799
     CDS             25829..26089
     CDS             26092..26373
     CDS             26464..27087
     CDS             27236..27616
     CDS             27604..28116
     CDS             complement(28117..28995)
     CDS             29160..30143
     CDS             30375..33962
     CDS             34043..34597
     CDS             34611..36131
     CDS             36148..36777
     CDS             36798..37994
     CDS             complement(38001..38576)
     CDS             complement(38594..42580)
     CDS             complement(42620..43393)
     CDS             complement(43359..44510)
     CDS             complement(44532..45155)
     CDS             complement(45168..46598)
     CDS             complement(46611..47132)
     CDS             complement(47133..48863)
     CDS             complement(48868..49362)
     CDS             complement(49375..49752)
     CDS             complement(49742..53023)
     CDS             complement(53028..55490)
     CDS             56570..56677
     CDS             61081..61797
     CDS             61855..62235
     CDS             62223..62735
     CDS             62760..63179
     CDS             63486..65207
     CDS             65217..67256
     CDS             67273..67827
     CDS             67931..70612
     CDS             70956..71327
     CDS             71556..72035
     CDS             72482..73678
     CDS             73754..74758
     CDS             74765..76639
     CDS             76640..77134
     CDS             77474..78301
     CDS             complement(78291..79718)
     CDS             79893..81074
     CDS             complement(81115..82446)
     CDS             82766..83386
     CDS             83395..84924
     CDS             84933..85574
     CDS             85585..86931
     CDS             87025..88515
     CDS             88515..92387
     CDS             92384..92584
     CDS             92727..92885
     CDS             92947..93327
     CDS             93315..93827
     CDS             93923..94339
     CDS             94291..94536
     CDS             94567..95181
     CDS             95466..96305
     CDS             complement(96279..97106)
     CDS             complement(97349..97747)
     CDS             98075..99373
     CDS             99407..99985
     CDS             100072..101613
     CDS             101624..102694
     CDS             102777..103058
     CDS             103067..104512
     CDS             104515..105936
     CDS             105951..106358
     CDS             complement(106374..107144)
     CDS             complement(107503..107865)
     CDS             complement(107913..109442)
     CDS             complement(109528..110718)
     CDS             complement(110734..111987)
     CDS             complement(111980..113242)
     CDS             complement(113249..115168)
     CDS             complement(115423..115845)
     CDS             116054..116452
     CDS             116443..116919
     CDS             116922..117566
     CDS             117588..118841
     CDS             118851..119339
     CDS             119346..120620
     CDS             120638..123004
     CDS             123006..124016
     CDS             124030..124518
     CDS             124523..125128
     CDS             125121..125438
     CDS             125448..127457
     CDS             127483..129072
     CDS             129088..130539
     CDS             130615..130809
     CDS             130811..131878
     CDS             132154..132318
     CDS             132372..133406
     CDS             133632..134084
     CDS             134102..135571
     CDS             135610..138141
     CDS             138144..138575
     CDS             138583..139848
     CDS             139855..141153
     CDS             141156..142223
     CDS             142216..143145
     CDS             complement(143147..144451)
     CDS             144570..144959
     CDS             145012..145803
     CDS             145854..146159
     CDS             146205..146675
     CDS             146695..147219
     CDS             147238..148779
     CDS             148794..149690
     CDS             149700..151076
     CDS             151089..151526
     CDS             151737..154580
     CDS             complement(154597..154926)
     CDS             155062..155640
     CDS             complement(155845..157110)
     CDS             complement(157199..158458)
     CDS             158809..159189
     CDS             159180..159533
     CDS             159546..161339
     CDS             161357..162058
     CDS             162088..164901
     CDS             164927..166396
     CDS             166436..166963
     CDS             166974..168305
     CDS             168308..169069
     CDS             169057..169410
     CDS             169580..170209
     CDS             170263..170535
     CDS             170642..171094
     CDS             complement(171091..172233)
     CDS             complement(172238..172615)
     CDS             172685..173563
     CDS             173668..176481
     CDS             176576..177604
     CDS             complement(177684..178124)
     CDS             complement(178186..178344)
     CDS             complement(178398..178670)
     CDS             complement(178667..179113)
     CDS             complement(179124..179585)
     CDS             complement(179759..180085)
     CDS             complement(180089..181183)
     CDS             complement(181223..181465)
     CDS             181701..182582
     CDS             complement(182579..184006)
     CDS             184134..185078
     CDS             185082..185318
     CDS             185321..186097
     CDS             186255..186776
     CDS             complement(186754..187266)
     CDS             complement(187254..187634)
     CDS             187736..187939
     CDS             188003..188479
     CDS             188593..188919
     CDS             189148..190161
     CDS             190812..191075
     CDS             191091..191246
     CDS             191489..191668
     CDS             complement(191606..192187)
     CDS             complement(192432..193712)
     CDS             complement(193844..196957)
     CDS             complement(196957..198330)
     CDS             complement(198343..198834)
     CDS             complement(198874..199956)
     CDS             200061..201890
     CDS             201896..202864
     CDS             202960..205653
     CDS             205673..206449
     CDS             206454..207698
     CDS             207688..208422
     CDS             208412..209611
     CDS             209630..210832
     CDS             210845..211474
     CDS             211536..213113
     CDS             213188..214504
     CDS             214537..215532
     CDS             215623..217845
     CDS             218314..219444
     CDS             219469..219738
     CDS             219777..220406
     CDS             220406..220624
     CDS             220611..220931
     CDS             220915..221079
     CDS             221083..222051
     CDS             222230..223027
     CDS             complement(223031..224233)
     CDS             224367..224948
     CDS             225137..226360
     CDS             226417..227925
     CDS             complement(227922..228434)
     CDS             complement(228422..228802)
     CDS             229118..230650
     CDS             230660..231424
     CDS             231428..232141
     CDS             232119..232616
     CDS             232616..234031
     CDS             complement(234109..234336)
     CDS             234496..235680
     CDS             235911..236342
     CDS             236358..236891
     CDS             236960..237394
     CDS             237394..238092
     CDS             238262..238780
     CDS             238843..239220
     CDS             239252..239350
     CDS             239374..243450
     CDS             243512..247765
     CDS             247868..248104
     CDS             248104..249114
     CDS             249228..250394
     CDS             complement(250606..251766)
     CDS             252060..252308
     CDS             252351..252860
     CDS             253263..254021
     CDS             254021..254368
     CDS             254534..255412
     CDS             255535..256380
     CDS             256385..256969
     CDS             complement(256966..257850)
     CDS             complement(257968..258582)
     CDS             complement(258668..259489)
     CDS             259652..260119
     CDS             complement(260129..260755)
     CDS             260829..261353
     CDS             complement(261401..263284)
     CDS             complement(263374..264555)
     CDS             complement(264555..265925)
     CDS             complement(265928..266566)
     CDS             266746..267990
     CDS             267991..269076
     CDS             269069..269923
     CDS             complement(269914..270225)
     CDS             270407..270787
     CDS             270775..271287
     CDS             complement(271407..273041)
     CDS             complement(273079..273366)
     CDS             273632..274051
     CDS             complement(274144..274275)
     CDS             274315..274461
     CDS             274504..274668
     CDS             274662..275456
     CDS             complement(275503..276015)
     CDS             complement(276003..276326)
     CDS             276352..277125
     CDS             277095..277643
     CDS             277878..278027
     CDS             278047..278748
     CDS             278828..279316
     CDS             complement(279331..280785)
     CDS             280897..281100
     CDS             281349..281480
     CDS             complement(281497..282114)
     CDS             complement(282115..284616)
     CDS             284738..285406
     CDS             285653..287107
     CDS             287116..287754
     CDS             287774..288760
     CDS             289067..290533
     CDS             290604..292283
     CDS             292294..293601
     CDS             293672..294019
     CDS             294003..294923
     CDS             294920..296326
     CDS             296337..296957
     CDS             297068..297205
     CDS             297392..297712
     CDS             297731..298651
     CDS             298664..299125
     CDS             299076..299207
     CDS             complement(299828..300340)
     CDS             complement(300328..300708)
     CDS             complement(300838..301329)
     CDS             complement(301343..301888)
     CDS             complement(301903..302535)
     CDS             complement(302591..303535)
     CDS             complement(303539..304918)
     CDS             complement(305001..305231)
     CDS             complement(305309..305821)
     CDS             complement(305809..306189)
     CDS             306255..306419
     CDS             complement(306433..306714)
     CDS             complement(306727..308229)
     CDS             complement(308362..308598)
     CDS             complement(308595..309338)
     CDS             complement(309341..310036)
     CDS             310178..311278
     CDS             complement(312393..314681)
     CDS             315218..316210
     CDS             316430..317155
     CDS             317222..318679
     CDS             318743..321577
     CDS             complement(321578..322090)
     CDS             complement(322078..322401)
     CDS             322449..323372
     CDS             complement(323652..323888)
     CDS             complement(323905..324198)
     CDS             complement(324198..324860)
     CDS             complement(324935..325468)
     CDS             complement(325468..326232)
     CDS             complement(326236..327039)
     CDS             complement(327053..327325)
     CDS             complement(327328..328152)
     CDS             complement(328192..328878)
     CDS             complement(328913..329068)
     CDS             complement(329095..329331)
     CDS             complement(329465..329809)
     CDS             329939..331978
     CDS             331982..332179
     CDS             332733..334247
     CDS             334251..334391
     CDS             334732..335112
     CDS             335100..335612
     CDS             complement(335590..335982)
     CDS             336212..336772
     CDS             336757..336948
     CDS             336887..337378
     CDS             337425..337745
     CDS             337873..338157
     CDS             338226..338756
     CDS             338994..341513
     CDS             341482..341868
     CDS             341865..342527
     CDS             complement(342563..343579)
     CDS             complement(343684..344229)
     CDS             344487..347093
     CDS             347099..348256
     CDS             348262..350640
     CDS             350776..351279
     CDS             351298..352311
     CDS             352326..352817
     CDS             352820..353599
     CDS             353599..354741
     CDS             354800..355387
     CDS             355478..355852
     CDS             356259..356759
     CDS             356734..357291
     CDS             complement(357662..358471)
     CDS             complement(358541..359305)
     CDS             complement(359353..360234)
     CDS             complement(360231..361526)
     CDS             complement(361631..362209)
     CDS             362316..363140
     CDS             363377..364468
     CDS             364899..365585
     CDS             365590..366453
     CDS             366460..367152
     CDS             367139..368047
     CDS             368040..370337
     CDS             complement(370361..371191)
     CDS             complement(371205..371948)
     CDS             complement(371950..372492)
     CDS             complement(372489..373031)
     CDS             complement(373000..373698)
     CDS             complement(373658..374170)
     CDS             complement(374158..374538)
     CDS             complement(374562..375113)
     CDS             complement(375233..375745)
     CDS             complement(375823..376008)
     CDS             complement(376002..377255)
     CDS             complement(377332..378369)
     CDS             complement(378353..379042)
     CDS             379185..379721
     CDS             379839..380240
     CDS             380415..381023
     CDS             381080..382510
     CDS             382521..383504
     CDS             383510..384904
     CDS             385044..385958
     CDS             386283..387218
     CDS             387313..388704
     CDS             388789..389016
     CDS             389166..389813
     CDS             389828..390379
     CDS             complement(390372..390860)
     CDS             complement(390922..392109)
     CDS             complement(392122..394818)
     CDS             complement(394891..397131)
     CDS             complement(397169..398857)
     CDS             complement(398847..398945)
     CDS             399073..399420
     CDS             399469..401685
     CDS             401699..402586
     CDS             402610..406479
     CDS             406591..406878
     CDS             407360..407563
     CDS             407627..408103
     CDS             408206..409942
     CDS             409935..410567
     CDS             410569..411360
     CDS             411350..412441
     CDS             412459..413769
     CDS             413769..414740
     CDS             414757..415986
     CDS             415983..417083
     CDS             417083..418969
     CDS             418962..420044
     CDS             420041..420766
     CDS             420771..422258
     CDS             422251..423111
     CDS             423136..424020
     CDS             424132..424326
     CDS             424583..425584
     CDS             425713..426093
     CDS             426081..426593
     CDS             complement(426658..427173)
     CDS             complement(427178..427894)
     CDS             complement(427904..428230)
     CDS             complement(428227..428595)
     CDS             428665..429300
     CDS             complement(429297..430187)
     CDS             430376..431320
     CDS             complement(431324..432103)
     CDS             complement(432112..433035)
     CDS             433206..433409
     CDS             433473..433949
     CDS             complement(433999..434775)
     CDS             complement(434775..435101)
     CDS             complement(435227..435994)
     CDS             complement(436077..437324)
     CDS             complement(437314..437460)
     CDS             437672..438145
     CDS             complement(438763..439719)
     CDS             complement(439807..440709)
     CDS             complement(441278..442213)
     CDS             442402..442725
     CDS             442768..444030
     CDS             complement(445142..446626)
     CDS             complement(446657..448063)
     CDS             complement(448316..448828)
     CDS             complement(448816..449196)
     CDS             449354..449653
     CDS             449719..450237
     CDS             450262..451257
     CDS             451372..451953
     CDS             451998..452684
     CDS             452686..453435
     CDS             complement(453428..454036)
     CDS             complement(454088..454537)
     CDS             complement(454756..455223)
     CDS             complement(455284..455685)
     CDS             455872..456297
     CDS             complement(456281..457051)
     CDS             457220..457633
     CDS             complement(457669..458589)
     CDS             complement(458697..459179)
     CDS             complement(459179..460312)
     CDS             complement(460458..462155)
     CDS             complement(462439..462609)
     CDS             complement(462761..462958)
     CDS             complement(463009..463308)
     CDS             464297..464389
     CDS             complement(464744..465280)
     CDS             465987..466403
     CDS             466404..467153
     CDS             467119..468204
     CDS             468201..469358
     CDS             469372..470130
     CDS             complement(470208..470915)
     CDS             471024..471248
     CDS             471265..472899
     CDS             complement(473471..474124)
     CDS             474293..474679
     CDS             complement(474767..475450)
     CDS             475627..477213
     CDS             477290..480529
     CDS             480513..481043
     CDS             481186..482616
     CDS             482688..486341
     CDS             486334..488175
     CDS             complement(488184..488954)
     CDS             complement(488958..489293)
     CDS             complement(489287..490072)
     CDS             complement(490059..490856)
     CDS             complement(490858..491574)
     CDS             491882..493918
     CDS             complement(494268..494780)
     CDS             complement(494768..495091)
     CDS             495139..495408
     CDS             495501..495992
     CDS             complement(495970..497250)
     CDS             complement(497250..498038)
     CDS             complement(498125..499177)
     CDS             complement(499291..499842)
     CDS             complement(499968..500186)
     CDS             complement(500265..500489)
     CDS             500611..501297
     CDS             complement(501287..501571)
     CDS             complement(501652..502911)
     CDS             complement(502991..503275)
     CDS             complement(503371..504114)
     CDS             complement(504128..505048)
     CDS             complement(505096..506067)
     CDS             complement(506164..507210)
     CDS             complement(507309..507491)
     CDS             complement(507535..508038)
     CDS             508178..510169
     CDS             510207..511208
     CDS             511227..512405
     CDS             512421..513857
     CDS             513873..514937
     CDS             complement(515105..515659)
     CDS             515940..516098
     CDS             complement(516370..516558)
     CDS             complement(516560..516958)
     CDS             517006..517329
     CDS             517317..517829
     CDS             complement(517830..518708)
     CDS             518873..519856
     CDS             520088..523675
     CDS             523756..524310
     CDS             524324..525844
     CDS             525861..526490
     CDS             526511..527707
     CDS             complement(527714..528289)
     CDS             complement(528307..532293)
     CDS             complement(532333..533106)
     CDS             complement(533072..534223)
     CDS             complement(534245..534868)
     CDS             complement(534881..536311)
     CDS             complement(536324..536845)
     CDS             complement(536846..538576)
     CDS             complement(538581..539075)
     CDS             complement(539088..539465)
     CDS             complement(539455..542736)
     CDS             complement(542741..545203)
     CDS             546283..546390
     CDS             complement(550843..551412)
     CDS             complement(551430..551588)
     CDS             complement(551674..552597)
     CDS             complement(553024..553869)
     CDS             554004..554894
     CDS             554926..555120
     CDS             complement(555130..556482)
     CDS             complement(556488..556733)
     CDS             556852..557148
     CDS             557185..557640
     CDS             557633..558376
     CDS             558378..558941
     CDS             558934..560205
     CDS             complement(560202..560609)
     CDS             complement(560611..561228)
     CDS             complement(561288..561677)
     CDS             complement(561693..562121)
     CDS             complement(562260..563444)
     CDS             complement(563437..564588)
     CDS             564692..565279
     CDS             565380..567308
     CDS             567397..568512
     CDS             complement(568526..569422)
     CDS             569522..570235
     CDS             570259..570639
     CDS             570627..571139
     CDS             complement(571319..571564)
     CDS             complement(571578..572291)
     CDS             572577..573359
     CDS             573506..574468
     CDS             574480..574809
     CDS             574806..575618
     CDS             575615..576313
     CDS             576324..576914
     CDS             complement(576918..577889)
     CDS             578026..578694
     CDS             578675..580069
     CDS             580062..581081
     CDS             581085..582314
     CDS             582311..583993
     CDS             584007..585293
     CDS             585286..585915
     CDS             585919..586680
     CDS             586689..587648
     CDS             587665..588672
     CDS             588675..589688
     CDS             589707..590369
     CDS             complement(590651..591757)
     CDS             591960..592778
     CDS             592994..593857
     CDS             594529..595785
     CDS             595870..597078
     CDS             597103..597567
     CDS             597569..598780
     CDS             598849..600963
     CDS             complement(600971..601573)
     CDS             complement(601573..601911)
     CDS             complement(601921..603036)
     CDS             603140..603520
     CDS             603510..603806
     CDS             complement(603892..605682)
     CDS             606122..608026
     CDS             608102..608569
     CDS             608612..608809
     CDS             608845..609201
     CDS             609243..609947
     CDS             610239..610619
     CDS             610607..611119
     CDS             611079..611363
     CDS             611688..611936
     CDS             611929..612681
     CDS             612674..613069
     CDS             complement(613066..614214)
     CDS             complement(614217..615242)
     CDS             615333..616715
     CDS             616747..618141
     CDS             618236..618514
     CDS             618579..620288
     CDS             620405..620977
     CDS             620998..622023
     CDS             622032..622895
     CDS             622898..624385
     CDS             624404..624541
     CDS             624616..625347
     CDS             625344..625436
     CDS             625497..625700
     CDS             625764..626240
     CDS             complement(626480..626926)
     CDS             627023..627370
     CDS             627399..627869
     CDS             627911..628474
     CDS             628568..629077
     CDS             629074..630051
     CDS             630157..630804
     CDS             630903..631082
     CDS             631141..632604
     CDS             complement(632639..633007)
     CDS             complement(633047..633142)
     CDS             complement(633231..633341)
     CDS             complement(633411..634016)
     CDS             complement(633998..635830)
     CDS             636170..638437
     CDS             639118..639933
     CDS             complement(640032..640451)
     CDS             complement(640473..641258)
     CDS             complement(641225..641728)
     CDS             complement(641725..642570)
     CDS             complement(642572..642775)
     CDS             642962..643681
     CDS             complement(643741..644727)
     CDS             644933..645919
     CDS             complement(645990..646193)
     CDS             complement(646392..646589)
     CDS             complement(646570..646719)
     CDS             646965..647165
     CDS             complement(647223..647450)
     CDS             648033..648527
     CDS             648618..649757
     CDS             649774..650637
     CDS             650759..651202
     CDS             651226..652098
     CDS             652110..653027
     CDS             complement(653030..653236)
     CDS             complement(653321..653614)
     CDS             complement(653636..654685)
     CDS             complement(654689..655435)
     CDS             655628..657712
     CDS             657852..658232
     CDS             658220..658732
     CDS             complement(658928..659923)
     CDS             660312..660698
     CDS             complement(660831..661343)
     CDS             complement(661331..661711)
     CDS             661802..661933
     CDS             661893..662366
     CDS             complement(662465..662887)
     CDS             complement(662991..663740)
     CDS             complement(663851..665323)
     CDS             complement(665333..666355)
     CDS             complement(666377..667906)
     CDS             668071..668898
     CDS             complement(668886..670577)
     CDS             complement(670685..672166)
     CDS             complement(672402..673130)
     CDS             673201..673887
     CDS             complement(673877..674575)
     CDS             complement(674580..675305)
     CDS             complement(675315..676076)
     CDS             complement(676091..677191)
     CDS             complement(677266..678078)
     CDS             complement(678056..679054)
     CDS             679143..679967
     CDS             680075..680311
     CDS             680351..681898
     CDS             complement(681780..683042)
     CDS             complement(683322..684575)
     CDS             684679..685227
     CDS             complement(685242..686513)
     CDS             686721..688052
     CDS             complement(688078..688968)
     CDS             complement(688976..690064)
     CDS             690234..691298
     CDS             complement(691299..692396)
     CDS             692643..693026
     CDS             692989..693846
     CDS             complement(693824..694336)
     CDS             complement(694324..694704)
     CDS             complement(694833..696029)
     CDS             complement(696030..697265)
     CDS             complement(697277..698101)
     CDS             complement(698086..698892)
     CDS             complement(698907..701564)
     CDS             complement(701542..701715)
     CDS             701814..702989
     CDS             702982..703311
     CDS             703295..703993
     CDS             complement(704069..704716)
     CDS             complement(704772..705398)
     CDS             complement(705405..705671)
     CDS             complement(705674..706222)
     CDS             706548..707198
     CDS             707207..708418
     CDS             708408..709643
     CDS             709665..710126
     CDS             710152..711168
     CDS             711804..712595
     CDS             complement(712849..713562)
     CDS             713678..714061
     CDS             714061..714453
     CDS             714515..714895
     CDS             714883..715395
     CDS             715832..716440
     CDS             716485..717036
     CDS             717239..718636
     CDS             718605..719909
     CDS             719917..720765
     CDS             720844..721719
     CDS             complement(721721..722548)
     CDS             722833..723180
     CDS             723547..723678
     CDS             complement(723695..724033)
     CDS             complement(724039..725697)
     CDS             complement(725690..726277)
     CDS             complement(726279..727031)
     CDS             727125..728141
     CDS             complement(728143..728406)
     CDS             complement(728480..729010)
     CDS             729071..729685
     CDS             729735..730337
     CDS             complement(730334..731557)
     CDS             complement(731574..733598)
     CDS             complement(734168..734704)
     CDS             735898..736005
     CDS             740426..741235
     CDS             complement(741530..742585)
     CDS             complement(742699..743355)
     CDS             743556..743759
     CDS             743823..744299
     CDS             complement(744509..745858)
     CDS             746197..746400
     CDS             746464..746940
     CDS             747216..747899
     CDS             747912..749096
     CDS             749108..750487
     CDS             complement(750529..750768)
     CDS             complement(750781..750879)
     CDS             complement(750971..751543)
     CDS             751573..752292
     CDS             752295..753713
     CDS             753710..754309
     CDS             754281..754688
     CDS             complement(754703..755419)
     CDS             755618..756544
     CDS             complement(756534..757418)
     CDS             757609..758805
     CDS             758839..759195
     CDS             759498..761507
     CDS             complement(761623..762255)
     CDS             complement(762332..762910)
     CDS             763099..763611
     CDS             complement(763618..764343)
     CDS             complement(764343..765221)
     CDS             complement(765231..766403)
     CDS             complement(766658..767689)
     CDS             complement(767883..768326)
     CDS             complement(768403..770937)
     CDS             771104..772051
     CDS             772071..772574
     CDS             772555..773568
     CDS             773577..775541
     CDS             775538..776422
     CDS             776424..776819
     CDS             777310..777936
     CDS             778032..778346
     CDS             complement(778733..780031)
     CDS             complement(780041..780766)
     CDS             complement(780768..781772)
     CDS             complement(782069..782683)
     CDS             782881..783948
     CDS             784248..786929
     CDS             786947..788842
     CDS             788856..790268
     CDS             790622..791002
     CDS             790990..791502
     CDS             791719..791907
     CDS             791904..792551
     CDS             792520..792768
     CDS             793733..794287
     CDS             794362..796515
     CDS             796617..797015
     CDS             797020..797961
     CDS             797965..798939
     CDS             798929..800224
     CDS             complement(800245..801912)
     CDS             complement(801973..802572)
     CDS             complement(802573..802755)
     CDS             complement(802777..803331)
     CDS             complement(803394..803504)
     CDS             803655..804161
     CDS             804212..804889
     CDS             804939..805790
     CDS             805813..806775
     CDS             complement(806718..807395)
     CDS             complement(807399..808136)
     CDS             complement(808114..809241)
     CDS             complement(809235..810176)
     CDS             810267..811553
     CDS             complement(811663..812607)
     CDS             complement(812755..813255)
     CDS             complement(813271..814191)
     CDS             complement(814204..815469)
     CDS             complement(815471..815824)
     CDS             815906..817276
     CDS             817269..819032
     CDS             819034..819588
     CDS             complement(819589..819915)
     CDS             complement(820037..820288)
     CDS             complement(820332..820847)
     CDS             complement(820810..821763)
     CDS             complement(821968..822888)
     CDS             complement(822966..823391)
     CDS             complement(823531..824007)
     CDS             complement(823982..824224)
     CDS             complement(824238..824855)
     CDS             824985..826310
     CDS             complement(826307..827848)
     CDS             complement(827986..828306)
     CDS             complement(828317..829678)
     CDS             complement(829716..830435)
     CDS             complement(830435..830686)
     CDS             complement(830783..830938)
     CDS             complement(830941..831648)
     CDS             complement(831669..832457)
     CDS             832741..833724
     CDS             833732..834322
     CDS             834462..835100
     CDS             complement(835170..836282)
     CDS             complement(836314..837690)
     CDS             complement(837771..838037)
     CDS             complement(838034..838369)
     CDS             complement(838488..838874)
     CDS             839034..839252
     CDS             complement(839282..839830)
     CDS             complement(839823..840209)
     CDS             complement(840214..841635)
     CDS             complement(841694..843067)
     CDS             843220..843630
     CDS             843637..845082
     CDS             845121..845870
     CDS             845883..847028
     CDS             847120..847338
     CDS             847573..847902
     CDS             847996..848229
     CDS             848243..848683
     CDS             848687..849013
     CDS             849006..849287
     CDS             849266..849427
     CDS             complement(849410..849703)
     CDS             complement(849707..850312)
     CDS             complement(850364..851731)
     CDS             851965..853206
     CDS             853674..854669
     CDS             854762..854905
     CDS             complement(854909..855151)
     CDS             855607..855753
     CDS             855729..856100
     CDS             complement(856277..856489)
     CDS             complement(856486..856695)
     CDS             856734..857318
     CDS             857257..857730
     CDS             857823..858020
     CDS             858143..858400
     CDS             858535..859641
     CDS             859701..860432
     CDS             860540..862981
     CDS             862989..863564
     CDS             863625..864815
     CDS             complement(864822..865388)
     CDS             complement(865400..866260)
     CDS             866334..867566
     CDS             867765..868571
     CDS             868568..869044
     CDS             869136..870566
     CDS             870732..871721
     CDS             complement(871743..872489)
     CDS             complement(872492..873709)
     CDS             873857..874282
     CDS             complement(874325..876697)
     CDS             complement(876718..877731)
     CDS             complement(877817..878707)
     CDS             complement(878732..880207)
     CDS             880526..881659
     CDS             complement(881644..882591)
     CDS             882719..883255
     CDS             883270..883473
     CDS             883675..883773
     CDS             883952..884125
     CDS             884131..884718
     CDS             complement(884760..885806)
     CDS             complement(885870..886595)
     CDS             886713..887303
     CDS             complement(887313..887942)
     CDS             complement(887964..888299)
     CDS             complement(888315..890162)
     CDS             complement(890244..891794)
     CDS             complement(891882..893426)
     CDS             complement(893482..894258)
     CDS             complement(894261..896096)
     CDS             complement(896109..896702)
     CDS             complement(896751..897482)
     CDS             complement(897556..898389)
     CDS             complement(898376..899002)
     CDS             complement(899010..899558)
     CDS             complement(899649..900170)
     CDS             900328..901662
     CDS             901695..901979
     CDS             901989..902609
     CDS             903117..903821
     CDS             903858..904556
     CDS             904559..905392
     CDS             905453..906568
     CDS             complement(906681..907943)
     CDS             complement(908050..909783)
     CDS             complement(909803..911620)
     CDS             complement(911641..912087)
     CDS             complement(912148..912345)
     CDS             912601..914004
     CDS             914005..914616
     CDS             914632..915048
     CDS             915041..915844
     CDS             915857..916669
     CDS             complement(916687..917664)
     CDS             complement(917754..918185)
     CDS             complement(918266..918889)
     CDS             complement(919562..919924)
     CDS             complement(919976..920542)
     CDS             complement(920967..921536)
     CDS             complement(921587..922999)
     CDS             complement(923438..923602)
     CDS             complement(924062..924256)
     CDS             complement(924529..924666)
     CDS             complement(924696..924839)
     CDS             complement(925406..925918)
     CDS             complement(926044..926484)
     CDS             complement(926462..926887)
     CDS             complement(926887..927702)
     CDS             complement(927695..928600)
     CDS             complement(928590..929702)
     CDS             complement(929733..931127)
     CDS             complement(931218..931673)
     CDS             complement(931692..931910)
     CDS             complement(931926..932261)
     CDS             complement(932375..932509)
     CDS             complement(932613..932849)
     CDS             932938..933864
     CDS             933889..934944
     CDS             complement(934922..935434)
     CDS             complement(935422..935802)
     CDS             936122..937174
     CDS             937161..937826
     CDS             complement(937843..938454)
     CDS             complement(938457..938981)
     CDS             939079..939948
     CDS             complement(939951..940682)
     CDS             complement(940696..940968)
     CDS             complement(941052..941831)
     CDS             complement(941836..943332)
     CDS             complement(943346..943795)
     CDS             complement(944070..944462)
     CDS             complement(944762..946216)
     CDS             complement(946158..946631)
     CDS             complement(946625..947341)
     CDS             complement(947371..947904)
     CDS             complement(948257..948868)
     CDS             complement(948872..949087)
     CDS             complement(949093..949425)
     CDS             complement(949531..950907)
     CDS             complement(951028..951198)
     CDS             complement(951188..951550)
     CDS             951646..952227
     CDS             952282..953772
     CDS             953776..954321
     CDS             954597..955166
     CDS             complement(955175..955810)
     CDS             complement(955826..956338)
     CDS             956489..957448
     CDS             957652..959424
     CDS             959428..959688
     CDS             959695..960927
     CDS             complement(960930..962816)
     CDS             962927..963529
     CDS             963536..963868
     CDS             964129..964587
     CDS             complement(964607..966013)
     CDS             complement(966019..966675)
     CDS             complement(966722..967108)
     CDS             complement(967350..967820)
     CDS             complement(967868..968314)
     CDS             complement(968385..968576)
     CDS             complement(968701..969972)
     CDS             complement(970204..970797)
     CDS             complement(971027..972010)
     CDS             complement(972000..972845)
     CDS             complement(973079..973855)
     CDS             complement(973892..974236)
     CDS             complement(974251..975561)
     CDS             complement(975561..976940)
     CDS             complement(977181..977357)
     CDS             complement(977380..978522)
     CDS             978617..978997
     CDS             978985..979497
     CDS             complement(979724..979888)
     CDS             complement(979900..981090)
     CDS             981204..982106
     CDS             complement(982110..982859)
     CDS             983051..983602
     CDS             983610..984977
     CDS             985075..986532
     CDS             986612..986731
     CDS             986776..987069
     CDS             987234..987593
     CDS             complement(987511..987690)
     CDS             987862..989262
     CDS             989266..990084
     CDS             990124..990969
     CDS             990978..991862
     CDS             991855..992430
     CDS             992449..993540
     CDS             993555..993722
     CDS             993723..993830
     CDS             994424..995215
     CDS             complement(995420..996679)
     CDS             complement(996775..997065)
     CDS             complement(997165..998133)
     CDS             998344..999351
     CDS             999344..1000627
     CDS             complement(1000634..1001914)
     CDS             1002227..1002691
     CDS             complement(1002665..1003072)
     CDS             complement(1003023..1004159)
     CDS             complement(1004296..1004928)
     CDS             complement(1004928..1005431)
     CDS             1005559..1006140
     CDS             1006231..1006929
     CDS             1006944..1008080
     CDS             complement(1008067..1008879)
     CDS             1008992..1009375
     CDS             1009538..1009834
     CDS             complement(1009856..1010443)
     CDS             complement(1010492..1011907)
     CDS             complement(1011933..1012583)
     CDS             complement(1012596..1013789)
     CDS             complement(1013871..1014386)
     CDS             complement(1014483..1015229)
     CDS             complement(1015245..1015904)
     CDS             complement(1015934..1016917)
     CDS             1017124..1017435
     CDS             1017435..1017623
     CDS             complement(1017626..1019194)
     CDS             1019337..1019900
     CDS             1019902..1020531
     CDS             1020524..1021162
     CDS             1021159..1021590
     CDS             1021590..1022849
     CDS             1022965..1023651
     CDS             1023696..1027121
     CDS             complement(1027244..1028287)
     CDS             complement(1028315..1028632)
     CDS             complement(1028637..1029044)
     CDS             complement(1029017..1030333)
     CDS             complement(1030469..1032151)
     CDS             complement(1032175..1032285)
     CDS             complement(1032327..1032695)
     CDS             complement(1032655..1032747)
     CDS             complement(1032785..1033786)
     CDS             complement(1033820..1033960)
     CDS             complement(1034103..1034696)
     CDS             complement(1034693..1035178)
     CDS             complement(1035179..1036105)
     CDS             complement(1036107..1037174)
     CDS             1037359..1038537
     CDS             complement(1038548..1039855)
     CDS             complement(1039907..1040236)
     CDS             complement(1040347..1041273)
     CDS             complement(1041274..1042704)
     CDS             complement(1042817..1043089)
     CDS             complement(1043176..1045500)
     CDS             complement(1045525..1046778)
     CDS             complement(1046802..1047407)
     CDS             complement(1047433..1048749)
     CDS             1048904..1049368
     CDS             complement(1049411..1050004)
     CDS             complement(1050020..1050763)
     CDS             complement(1050772..1051446)
     CDS             1051669..1052997
     CDS             1053001..1053984
     CDS             1053977..1054465
     CDS             1054455..1055297
     CDS             1055297..1056787
     CDS             1057033..1057452
     CDS             complement(1057604..1058587)
     CDS             1059023..1059886
     CDS             complement(1059877..1060941)
     CDS             complement(1061039..1062832)
     CDS             complement(1062851..1063558)
     CDS             complement(1063573..1064778)
     CDS             1064890..1065210
     CDS             complement(1065616..1065942)
     CDS             complement(1065967..1066401)
     CDS             complement(1066453..1066716)
     CDS             complement(1066752..1066919)
     CDS             complement(1066919..1067098)
     CDS             1067679..1069136
     CDS             complement(1069318..1069626)
     CDS             complement(1070014..1071390)
     CDS             complement(1071442..1072470)
     CDS             1072672..1073946
     CDS             complement(1073978..1075372)
     CDS             1075484..1076101
     CDS             1076188..1076358
     CDS             1076367..1077239
     CDS             1077303..1077908
     CDS             complement(1078195..1078881)
     CDS             complement(1078952..1079989)
     CDS             complement(1079991..1080449)
     CDS             complement(1080424..1081014)
     CDS             complement(1081017..1082294)
     CDS             1082457..1082660
     CDS             1082724..1083200
     CDS             complement(1083248..1084126)
     CDS             complement(1084150..1084680)
     CDS             complement(1084712..1085656)
     CDS             complement(1085675..1087612)
     CDS             complement(1087669..1088025)
     CDS             complement(1088288..1088485)
     CDS             complement(1088580..1089152)
     CDS             complement(1089164..1090039)
     CDS             1090144..1091019
     CDS             complement(1091026..1092129)
     CDS             1092434..1092655
     CDS             1092630..1092731
     CDS             complement(1093111..1093506)
     CDS             1094164..1094778
     CDS             1094765..1095817
     CDS             1095795..1097267
     CDS             1097338..1098549
     CDS             1098624..1099373
     CDS             1099386..1099865
     CDS             complement(1099870..1101555)
     CDS             complement(1101581..1104403)
     CDS             1104527..1105270
     CDS             complement(1105259..1106011)
     CDS             1106169..1107947
     CDS             1107962..1109191
     CDS             complement(1109265..1109510)
     CDS             complement(1109543..1110418)
     CDS             complement(1110436..1110825)
     CDS             complement(1110788..1111039)
     CDS             1111182..1112183
     CDS             1112168..1113562
     CDS             complement(1113657..1113779)
     CDS             1114399..1114596
     CDS             1114651..1114776
     CDS             complement(1114754..1115266)
     CDS             complement(1115254..1115634)
     CDS             1115754..1115906
     CDS             1115972..1116217
     CDS             1116402..1116875
     CDS             1116872..1117261
     CDS             1117273..1117527
     CDS             complement(1117611..1117877)
     CDS             complement(1117846..1118589)
     CDS             complement(1118586..1119761)
     CDS             complement(1119774..1120958)
     CDS             complement(1121034..1122542)
     CDS             complement(1122702..1126766)
     CDS             complement(1126783..1127070)
     CDS             1127284..1127667
     CDS             complement(1127839..1127958)
     CDS             complement(1128016..1129095)
     CDS             complement(1129092..1129622)
     CDS             complement(1129748..1131520)
     CDS             complement(1131533..1132123)
     CDS             complement(1132129..1132725)
     CDS             complement(1132719..1133282)
     CDS             complement(1133284..1134288)
     CDS             1134415..1135071
     CDS             complement(1135253..1135432)
     CDS             complement(1135630..1136001)
     CDS             complement(1135998..1137038)
     CDS             complement(1137052..1137405)
     CDS             complement(1137412..1137906)
     CDS             complement(1138009..1138350)
     CDS             complement(1138411..1138827)
     CDS             complement(1138842..1139735)
     CDS             complement(1139849..1141042)
     CDS             complement(1141052..1141858)
     CDS             complement(1141862..1142500)
     CDS             complement(1142504..1143637)
     CDS             1143724..1144572
     CDS             1144639..1146384
     CDS             complement(1146374..1147822)
     CDS             complement(1147827..1148258)
     CDS             complement(1148433..1149110)
     CDS             complement(1149110..1149358)
     CDS             complement(1149371..1149469)
     CDS             complement(1149770..1149958)
     CDS             complement(1150124..1150819)
     CDS             complement(1150816..1152282)
     CDS             complement(1152975..1153163)
     CDS             complement(1153307..1154119)
     CDS             complement(1154148..1154858)
     CDS             1155278..1157095
     CDS             1157267..1157590
     CDS             1157597..1158022
     CDS             complement(1158038..1159843)
     CDS             complement(1159898..1160146)
     CDS             complement(1160328..1160771)
     CDS             complement(1160893..1162098)
     CDS             complement(1162140..1162445)
     CDS             complement(1162445..1162876)
     CDS             1162951..1163424
     CDS             1163425..1164180
     CDS             1164451..1165086
     CDS             complement(1165326..1166597)
     CDS             complement(1166695..1166895)
     CDS             complement(1166879..1168264)
     CDS             1168417..1169577
     CDS             complement(1169627..1171378)
     CDS             complement(1171395..1172654)
     CDS             complement(1172814..1174091)
     CDS             complement(1174182..1174979)
     CDS             complement(1174979..1175809)
     CDS             complement(1175813..1177819)
     CDS             complement(1177821..1179269)
     CDS             complement(1179403..1180125)
     CDS             1180241..1181140
     CDS             complement(1181151..1182056)
     CDS             complement(1182043..1183125)
     CDS             1183268..1185151
     CDS             1185163..1185555
     CDS             1185569..1186939
     CDS             1186941..1187615
     CDS             complement(1187663..1187860)
     CDS             complement(1187809..1188195)
     CDS             complement(1188162..1189628)
     CDS             complement(1189588..1190100)
     CDS             complement(1190088..1190468)
     CDS             complement(1190603..1192051)
     CDS             complement(1192068..1193741)
     CDS             complement(1193904..1195718)
     CDS             1195869..1196789
     CDS             1196882..1199689
     CDS             1199676..1200161
     CDS             complement(1200156..1200623)
     CDS             1200781..1201401
     CDS             complement(1201461..1202051)
     CDS             complement(1202048..1202929)
     CDS             complement(1202932..1203639)
     CDS             complement(1203653..1204567)
     CDS             complement(1204560..1205201)
     CDS             1205400..1207694
     CDS             complement(1207748..1209100)
     CDS             complement(1209263..1209730)
     CDS             complement(1209763..1210266)
     CDS             complement(1210366..1210845)
     CDS             complement(1211003..1211452)
     CDS             complement(1211533..1211904)
     CDS             1211996..1214017
     CDS             1214084..1214437
     CDS             complement(1214434..1215531)
     CDS             complement(1215535..1216026)
     CDS             complement(1216143..1216718)
     CDS             complement(1216722..1219034)
     CDS             complement(1219034..1220077)
     CDS             complement(1220311..1221159)
     CDS             complement(1221299..1222018)
     CDS             1222402..1222809
     CDS             1222940..1223380
     CDS             1224050..1225012
     CDS             1225143..1225283
     CDS             complement(1225584..1227233)
     CDS             complement(1227319..1228206)
     CDS             1228409..1229599
     CDS             complement(1229648..1230532)
     CDS             complement(1230483..1230758)
     CDS             complement(1230851..1231213)
     CDS             1231363..1232757
     CDS             complement(1232732..1233523)
     CDS             complement(1233527..1234084)
     CDS             1234364..1234756
     CDS             1234775..1235428
     CDS             1235569..1236627
     CDS             1236630..1237229
     CDS             1237226..1237996
     CDS             1238004..1239374
     CDS             1239379..1239915
     CDS             complement(1239916..1240914)
     CDS             complement(1240952..1241056)
     CDS             complement(1241234..1241608)
     CDS             complement(1241609..1241887)
     CDS             1242030..1242395
     CDS             1242392..1243894
     CDS             complement(1243899..1244375)
     CDS             complement(1244439..1244642)
     CDS             1244722..1245420
     CDS             complement(1245422..1246477)
     CDS             1246616..1247512
     CDS             1247560..1248135
     CDS             1248139..1249212
     CDS             1249317..1249910
     CDS             1249973..1250224
     CDS             1250329..1250652
     CDS             complement(1250706..1251413)
     CDS             1251512..1252018
     CDS             1252021..1252890
     CDS             1252887..1253246
     CDS             1253266..1253688
     CDS             complement(1253667..1254905)
     CDS             complement(1255031..1255477)
     CDS             complement(1255435..1256016)
     CDS             complement(1256553..1257311)
     CDS             complement(1257335..1257940)
     CDS             complement(1258007..1258819)
     CDS             complement(1258945..1259082)
     CDS             complement(1259079..1259642)
     CDS             complement(1259734..1260609)
     CDS             complement(1260609..1262108)
     CDS             complement(1262089..1262319)
     CDS             complement(1262343..1263065)
     CDS             complement(1263168..1263410)
     CDS             complement(1263426..1264487)
     CDS             complement(1264594..1265217)
     CDS             complement(1265236..1265481)
     CDS             complement(1265491..1266798)
     CDS             complement(1266810..1267721)
     CDS             complement(1267708..1268148)
     CDS             complement(1268164..1268871)
     CDS             1269024..1269248
     CDS             complement(1269253..1270068)
     CDS             complement(1270083..1270445)
     CDS             complement(1270447..1271403)
     CDS             complement(1271384..1271848)
     CDS             1272040..1273293
     CDS             1273293..1274399
     CDS             1274474..1276189
     CDS             1276202..1277788
     CDS             1277855..1279168
     CDS             1279245..1279490
     CDS             1279667..1280002
     CDS             complement(1280026..1280379)
     CDS             complement(1280397..1281044)
     CDS             complement(1281172..1281684)
     CDS             complement(1281672..1282052)
     CDS             complement(1282205..1282546)
     CDS             complement(1282645..1284225)
     CDS             complement(1284710..1285735)
     CDS             complement(1285972..1286478)
     CDS             complement(1286567..1287472)
     CDS             complement(1287488..1290181)
     CDS             complement(1290213..1290587)
     CDS             complement(1290685..1291191)
     CDS             1291835..1292464
     CDS             complement(1292622..1293134)
     CDS             1293228..1293608
     CDS             1293596..1294108
     CDS             complement(1294422..1294631)
     CDS             1294896..1295111
     CDS             1295126..1295674
     CDS             1295704..1296378
     CDS             complement(1296502..1297668)
     CDS             complement(1297683..1297943)
     CDS             complement(1297960..1298838)
     CDS             complement(1298838..1299641)
     CDS             1299867..1300289
     CDS             complement(1300305..1300562)
     CDS             complement(1300567..1301427)
     CDS             1301621..1302607
     CDS             complement(1302738..1303568)
     CDS             complement(1303624..1305639)
     CDS             complement(1305633..1306379)
     CDS             1307002..1307508
     CDS             1307505..1308182
     CDS             1308195..1308683
     CDS             complement(1308722..1308835)
     CDS             complement(1308840..1309295)
     CDS             complement(1309321..1310340)
     CDS             complement(1310420..1311799)
     CDS             complement(1311802..1313184)
     CDS             complement(1313192..1315789)
     CDS             1315945..1316391
     CDS             complement(1316388..1318454)
     CDS             complement(1318481..1318816)
     CDS             1318847..1319254
     CDS             1319257..1319634
     CDS             1319812..1320342
     CDS             1320430..1320720
     CDS             1320741..1321862
     CDS             1322141..1322401
     CDS             1322448..1323341
     CDS             complement(1323338..1324192)
     CDS             1324321..1324797
     CDS             complement(1324790..1325083)
     CDS             complement(1325133..1326743)
     CDS             1326885..1327637
     CDS             1327731..1328699
     CDS             1328864..1329217
     CDS             1329313..1329516
     CDS             1329580..1330056
     CDS             complement(1330480..1331082)
     CDS             complement(1331039..1331332)
     CDS             complement(1331490..1331870)
     CDS             complement(1331864..1332445)
     CDS             complement(1332426..1335803)
     CDS             complement(1336465..1337643)
     CDS             complement(1337753..1337998)
     CDS             complement(1338003..1338491)
     CDS             complement(1338503..1339054)
     CDS             complement(1339068..1339424)
     CDS             complement(1339445..1340668)
     CDS             complement(1340771..1342144)
     CDS             complement(1342200..1342868)
     CDS             complement(1342894..1343736)
     CDS             complement(1343822..1343998)
     CDS             complement(1344004..1345392)
     CDS             complement(1345510..1346607)
     CDS             complement(1346620..1348113)
     CDS             complement(1348238..1348945)
     CDS             complement(1348957..1349355)
     CDS             1349435..1350457
     CDS             complement(1350446..1351096)
     CDS             1351709..1352389
     CDS             1352505..1353167
     CDS             complement(1353296..1353562)
     CDS             1353708..1353911
     CDS             1353975..1354451
     CDS             1354599..1354979
     CDS             1354967..1355479
     CDS             1355765..1356886
     CDS             1356886..1357767
     CDS             1357781..1358587
     CDS             complement(1358731..1359207)
     CDS             1359596..1360591
     CDS             complement(1360787..1361299)
     CDS             complement(1361287..1361667)
     CDS             complement(1361729..1362103)
     CDS             complement(1362170..1364008)
     CDS             1364117..1365211
     CDS             1365240..1366454
     CDS             complement(1366451..1366828)
     CDS             complement(1367215..1367469)
     CDS             complement(1367500..1367814)
     CDS             1368085..1369083
     CDS             complement(1369200..1369544)
     CDS             complement(1369572..1369766)
     CDS             complement(1369876..1372596)
     CDS             1372764..1373555
     CDS             1373761..1374210
     CDS             complement(1374207..1374929)
     CDS             complement(1375002..1375514)
     CDS             complement(1375502..1375882)
     CDS             complement(1376104..1378050)
     CDS             1378261..1379649
     CDS             complement(1379655..1382477)
     CDS             complement(1382516..1382998)
     CDS             complement(1383032..1383616)
     CDS             complement(1383617..1385239)
     CDS             complement(1385226..1385879)
     CDS             complement(1385945..1387405)
     CDS             complement(1387506..1388945)
     CDS             1389111..1390193
     CDS             1390193..1391254
     CDS             1391262..1392515
     CDS             1392522..1393745
     CDS             1393746..1394324
     CDS             1394358..1395008
     CDS             complement(1395061..1395672)
     CDS             1395788..1396591
     CDS             1396612..1397013
     CDS             complement(1397211..1400240)
     CDS             1400460..1401998
     CDS             1402013..1403293
     CDS             1403403..1404302
     CDS             1404431..1405639
     CDS             complement(1405643..1405843)
     CDS             complement(1405871..1406380)
     CDS             1406757..1408538
     CDS             1408535..1410184
     CDS             complement(1410186..1411436)
     CDS             complement(1411575..1411955)
     CDS             complement(1411955..1413499)
     CDS             complement(1413618..1414094)
     CDS             complement(1414158..1414361)
     CDS             complement(1414459..1415577)
     CDS             complement(1415574..1416506)
     CDS             complement(1416607..1417038)
     CDS             complement(1416989..1417447)
     CDS             1417585..1418619
     CDS             1418726..1420042
     CDS             1420058..1421452
     CDS             1421446..1422234
     CDS             1422525..1422905
     CDS             1422893..1423405
     CDS             1424174..1426399
     CDS             1426504..1427829
     CDS             complement(1427813..1429033)
     CDS             complement(1429093..1429437)
     CDS             complement(1429528..1430088)
     CDS             complement(1430100..1430360)
     CDS             complement(1430445..1431074)
     CDS             complement(1431268..1433040)
     CDS             complement(1433189..1433785)
     CDS             1434319..1435515
     CDS             1435538..1436593
     CDS             1436595..1437857
     CDS             complement(1437862..1438551)
     CDS             complement(1438541..1438831)
     CDS             complement(1438839..1440209)
     CDS             complement(1440318..1441556)
     CDS             complement(1441659..1442423)
     CDS             complement(1442443..1442595)
     CDS             complement(1442607..1443374)
     CDS             complement(1443374..1444339)
     CDS             complement(1444349..1445698)
     CDS             complement(1445787..1446359)
     CDS             complement(1446624..1446842)
     CDS             complement(1446835..1447500)
     CDS             complement(1447511..1448338)
     CDS             complement(1448369..1448719)
     CDS             complement(1448725..1450806)
     CDS             complement(1450863..1451129)
     CDS             complement(1451235..1452929)
     CDS             complement(1452922..1453272)
     CDS             complement(1453269..1454186)
     CDS             complement(1454192..1456291)
     CDS             1456385..1457209
     CDS             1457280..1457660
     CDS             1457648..1458160
     CDS             complement(1458168..1458707)
     CDS             complement(1458710..1459573)
     CDS             complement(1459703..1462114)
     CDS             1462314..1463096
     CDS             1463130..1464113
     CDS             complement(1464120..1464887)
     CDS             1465546..1465860
     CDS             complement(1465868..1467781)
     CDS             1467951..1469114
     CDS             1469146..1470018
     CDS             1470130..1470555
     CDS             1470555..1470668
     CDS             1470954..1471979
     CDS             complement(1472111..1473328)
     CDS             1473557..1474696
     CDS             1474715..1475002
     CDS             1475006..1475125
     CDS             1475187..1475915
     CDS             complement(1475921..1476685)
     CDS             complement(1476691..1476810)
     CDS             complement(1476979..1477194)
     CDS             1477527..1478249
     CDS             complement(1478264..1478458)
     CDS             complement(1478460..1479431)
     CDS             1479544..1480470
     CDS             1480526..1481185
     CDS             1481228..1482445
     CDS             1482537..1483487
     CDS             1483595..1484761
     CDS             complement(1484768..1485457)
     CDS             complement(1485457..1485675)
     CDS             complement(1485859..1487661)
     CDS             complement(1487669..1488331)
     CDS             complement(1488399..1489118)
     CDS             1489272..1490159
     CDS             1490378..1491193
     CDS             complement(1491446..1492627)
     CDS             1492711..1494120
     CDS             1494222..1495328
     CDS             1495322..1497064
     CDS             1497061..1497843
     CDS             1497840..1498763
     CDS             complement(1498768..1499826)
     CDS             complement(1499912..1500592)
     CDS             complement(1500686..1502041)
     CDS             complement(1502106..1502579)
     CDS             complement(1502584..1503021)
     CDS             complement(1503025..1503852)
     CDS             complement(1503864..1504652)
     CDS             complement(1504654..1506057)
     CDS             complement(1506057..1508663)
     CDS             1508789..1510534
     CDS             complement(1510586..1511005)
     CDS             complement(1511498..1512559)
     CDS             complement(1512677..1513144)
     CDS             complement(1513148..1514122)
     CDS             complement(1514130..1514408)
     CDS             complement(1514419..1515330)
     CDS             complement(1515338..1516354)
     CDS             complement(1516366..1516995)
     CDS             1517084..1517398
     CDS             1517419..1517682
     CDS             1517774..1519537
     CDS             complement(1519929..1520882)
     CDS             1520984..1521790
     CDS             complement(1521798..1523003)
     CDS             complement(1523013..1524263)
     CDS             complement(1524263..1525360)
     CDS             complement(1525435..1527021)
     CDS             1527172..1528818
     CDS             1528839..1530299
     CDS             complement(1530324..1530611)
     CDS             complement(1530646..1531713)
     CDS             complement(1531785..1533626)
     CDS             complement(1533660..1534886)
     CDS             complement(1534969..1536012)
     CDS             1536284..1537477
     CDS             1537507..1538151
     CDS             1538349..1538729
     CDS             1538717..1539229
     CDS             complement(1539207..1539863)
     CDS             complement(1539860..1541230)
     CDS             1541390..1542016
     CDS             1542006..1542722
     CDS             complement(1542739..1543599)
     CDS             complement(1543601..1544587)
     CDS             complement(1544568..1545002)
     CDS             complement(1545089..1545529)
     CDS             complement(1545542..1546216)
     CDS             complement(1546242..1547111)
     CDS             complement(1547111..1547599)
     CDS             1547855..1548085
     CDS             complement(1548164..1549399)
     CDS             complement(1549412..1550365)
     CDS             complement(1550368..1552788)
     CDS             1552884..1553984
     CDS             complement(1553958..1554851)
     CDS             complement(1554860..1556218)
     CDS             complement(1556571..1556960)
     CDS             complement(1557011..1558450)
     CDS             complement(1558661..1559551)
     CDS             complement(1559643..1561184)
     CDS             complement(1561150..1563423)
     CDS             complement(1563528..1564997)
     CDS             complement(1565007..1566278)
     CDS             complement(1566312..1567946)
     CDS             1568248..1570170
     CDS             1570204..1573416
     CDS             1573442..1574287
     CDS             complement(1574407..1575852)
     CDS             complement(1575858..1577225)
     CDS             complement(1577290..1577673)
     CDS             complement(1577730..1578806)
     CDS             complement(1578897..1581038)
     CDS             complement(1581155..1581850)
     CDS             complement(1581843..1583147)
     CDS             complement(1583810..1584445)
     CDS             complement(1584521..1588000)
     CDS             complement(1588250..1589080)
     CDS             complement(1589370..1591346)
     CDS             1591545..1592663
     CDS             1592656..1593255
     CDS             complement(1593242..1593928)
     CDS             complement(1593928..1596153)
     CDS             complement(1596286..1596999)
     CDS             complement(1597045..1597893)
     CDS             complement(1597895..1598665)
     CDS             1598792..1599121
     CDS             1599370..1599573
     CDS             1599573..1599770
     CDS             complement(1599868..1600281)
     CDS             complement(1600371..1602209)
     CDS             complement(1602230..1603597)
     CDS             complement(1603611..1604654)
     CDS             complement(1604663..1605601)
     CDS             1605743..1606594
     CDS             complement(1606567..1606902)
     CDS             complement(1607726..1607899)
     CDS             complement(1608146..1608622)
     CDS             complement(1608686..1608889)
     CDS             1608991..1609371
     CDS             1609359..1609871
     CDS             complement(1609899..1610348)
     CDS             complement(1610601..1610693)
     CDS             1610830..1611561
     CDS             1611650..1611898
     CDS             complement(1611974..1612156)
     CDS             complement(1612110..1613615)
     CDS             complement(1613668..1615212)
     CDS             complement(1615235..1616296)
     CDS             complement(1616379..1616789)
     CDS             complement(1616767..1617948)
     CDS             complement(1617963..1618865)
     CDS             complement(1618907..1619329)
     CDS             complement(1619402..1621042)
     CDS             1621359..1622210
     CDS             1622328..1622864
     CDS             complement(1623099..1624319)
     CDS             1624428..1624808
     CDS             1624796..1625308
     CDS             complement(1625441..1625827)
     CDS             1626216..1627211
     CDS             complement(1627407..1627919)
     CDS             complement(1627907..1628287)
     CDS             1628455..1629327
     CDS             1629586..1630935
     CDS             complement(1630957..1631781)
     CDS             complement(1631918..1632388)
     CDS             complement(1632442..1633479)
     CDS             1633654..1634034
     CDS             1634022..1634534
     CDS             complement(1634730..1635725)
     CDS             1636114..1636500
     CDS             complement(1636633..1637145)
     CDS             complement(1637133..1637513)
     CDS             1637675..1639561
     CDS             complement(1639791..1640303)
     CDS             complement(1640291..1640671)
     CDS             complement(1640825..1641262)
     CDS             complement(1641307..1642278)
     CDS             complement(1642336..1642956)
     CDS             complement(1642978..1643367)
     CDS             complement(1643407..1643763)
     CDS             complement(1643880..1643993)
     CDS             complement(1644017..1645342)
     CDS             complement(1645353..1645784)
     CDS             complement(1645791..1645976)
     CDS             complement(1645983..1646483)
     CDS             complement(1646511..1646864)
     CDS             complement(1646887..1647423)
     CDS             complement(1647442..1647840)
     CDS             complement(1647857..1648162)
     CDS             complement(1648181..1648720)
     CDS             complement(1648733..1649050)
     CDS             complement(1649072..1649440)
     CDS             complement(1649532..1649783)
     CDS             complement(1649796..1649996)
     CDS             complement(1649996..1650409)
     CDS             complement(1650409..1651080)
     CDS             complement(1651095..1651430)
     CDS             complement(1651446..1651724)
     CDS             complement(1651739..1652563)
     CDS             complement(1652585..1652884)
     CDS             complement(1652881..1653504)
     CDS             complement(1653537..1654169)
     CDS             complement(1654273..1654590)
     CDS             complement(1654611..1656725)
     CDS             complement(1656740..1657213)
     CDS             complement(1657252..1657626)
     CDS             complement(1657761..1658357)
     CDS             complement(1658361..1658807)
     CDS             complement(1658817..1659611)
     CDS             complement(1659625..1660347)
     CDS             complement(1660431..1660988)
     CDS             complement(1661017..1661766)
     CDS             complement(1661770..1662639)
     CDS             complement(1662661..1663380)
     CDS             1663588..1664112
     CDS             1664194..1664775
     CDS             1664776..1665117
     CDS             complement(1665425..1666555)
     CDS             complement(1666522..1666878)
     CDS             1667174..1667377
     CDS             1667441..1667917
     CDS             complement(1667941..1668909)
     CDS             complement(1668909..1670315)
     CDS             complement(1670445..1671836)
     CDS             complement(1672009..1672386)
     CDS             1672526..1673212
     CDS             1673202..1674359
     CDS             complement(1674356..1674691)
     CDS             complement(1674875..1675831)
     CDS             complement(1675821..1676675)
     CDS             complement(1676704..1679463)
     CDS             complement(1679595..1680032)
     CDS             complement(1680066..1680548)
     CDS             complement(1680556..1681224)
     CDS             complement(1681231..1682856)
     CDS             complement(1682846..1683481)
     CDS             complement(1683472..1684470)
     CDS             complement(1684472..1685473)
     CDS             complement(1685470..1685946)
     CDS             complement(1685936..1686847)
     CDS             complement(1686860..1687816)
     CDS             1687962..1688396
     CDS             1688403..1689254
     CDS             1689254..1689949
     CDS             1690017..1691060
     CDS             complement(1691209..1692057)
     CDS             complement(1692088..1692420)
     CDS             complement(1692422..1693024)
     CDS             complement(1693021..1695051)
     CDS             complement(1695090..1695992)
     CDS             1696353..1697720
     CDS             1698173..1699927
     CDS             1699938..1701131
     CDS             1701147..1701245
     CDS             1701324..1702064
     CDS             1702132..1702944
     CDS             1702988..1703251
     CDS             complement(1703229..1703741)
     CDS             complement(1703729..1704109)
     CDS             complement(1704252..1704623)
     CDS             complement(1704599..1705558)
     CDS             complement(1705895..1706863)
     CDS             1707052..1708908
     CDS             1709239..1709907
     CDS             1709904..1710806
     CDS             1710807..1711202
     CDS             1711199..1711606
     CDS             1711972..1712241
     CDS             complement(1712238..1712411)
     CDS             1712541..1714340
     CDS             1714359..1715675
     CDS             1715762..1717300
     CDS             1717406..1719280
     CDS             1719265..1719804
     CDS             1719767..1720390
     CDS             1720378..1721205
     CDS             1721394..1721714
     CDS             1721738..1722118
     CDS             1722106..1722306
     CDS             1722266..1722547
     CDS             complement(1722554..1722901)
     CDS             complement(1722917..1723069)
     CDS             complement(1723150..1724145)
     CDS             complement(1724163..1724819)
     CDS             1725057..1726601
     CDS             complement(1726608..1727420)
     CDS             complement(1727347..1728123)
     CDS             complement(1728123..1728740)
     CDS             complement(1728786..1729754)
     CDS             complement(1729820..1730332)
     CDS             complement(1730320..1730700)
     CDS             complement(1730762..1730944)
     CDS             complement(1731060..1731896)
     CDS             complement(1731972..1734713)
     CDS             complement(1734697..1735476)
     CDS             complement(1735549..1736112)
     CDS             1736509..1736922
     CDS             complement(1736933..1737805)
     CDS             complement(1737798..1739153)
     CDS             complement(1739220..1739993)
     CDS             1740120..1740578
     CDS             1740670..1740804
     CDS             1740746..1741147
     CDS             1741380..1743035
     CDS             1743042..1743941
     CDS             1744002..1744925
     CDS             1744938..1745345
     CDS             1745385..1745954
     CDS             1745957..1746493
     CDS             1746508..1746723
     CDS             1746747..1747127
     CDS             1747115..1747315
     CDS             1747275..1747760
     CDS             1747861..1750104
     CDS             1750318..1750464
     CDS             1750931..1753564
     CDS             1753964..1754851
     CDS             1754862..1756235
     CDS             complement(1756236..1756748)
     CDS             complement(1756736..1757116)
     CDS             complement(1757246..1759399)
     CDS             complement(1759396..1759971)
     CDS             complement(1759990..1761177)
     CDS             1761184..1761780
     CDS             1761791..1762255
     CDS             1762376..1763185
     CDS             complement(1763156..1763266)
     CDS             1763268..1763597
     CDS             1763672..1764589
     CDS             1764591..1765268
     CDS             1765261..1766052
     CDS             1766150..1766866
     CDS             complement(1766885..1767418)
     CDS             complement(1767422..1768708)
     CDS             1768885..1770432
     CDS             complement(1770605..1770862)
     CDS             complement(1770864..1771217)
     CDS             complement(1771241..1771477)
     CDS             1771681..1771884
     CDS             1771948..1772424
     CDS             complement(1772416..1772625)
     CDS             complement(1772998..1774434)
     CDS             complement(1774558..1775076)
     CDS             1775162..1776139
     CDS             1776259..1777296
     CDS             1777377..1778918
     CDS             1778927..1779799
     CDS             1779898..1780440
     CDS             complement(1780825..1782507)
     CDS             complement(1782688..1783671)
     CDS             1783944..1785584
     CDS             complement(1785598..1786455)
     CDS             complement(1786481..1787626)
     CDS             complement(1787670..1788932)
     CDS             complement(1789034..1789717)
     CDS             complement(1789714..1790604)
     CDS             complement(1790608..1791069)
     CDS             1791217..1792887
     CDS             1793005..1793547
     CDS             1793645..1794181
     CDS             complement(1794578..1795468)
     CDS             complement(1795569..1797584)
     CDS             1797748..1799217
     CDS             1799204..1799629
     CDS             1800058..1801782
     CDS             1801811..1802593
     CDS             complement(1802587..1803156)
     CDS             complement(1803378..1804085)
     CDS             complement(1804509..1805021)
     CDS             complement(1805009..1805389)
     CDS             complement(1805413..1805964)
     CDS             complement(1806037..1806165)
     CDS             complement(1806235..1806900)
     CDS             1807125..1807244
     CDS             1807303..1807995
     CDS             complement(1807992..1809197)
     CDS             1809297..1809914
     CDS             1809911..1810579
     CDS             complement(1810572..1811456)
     CDS             complement(1811658..1812554)
     CDS             1812657..1813808
     CDS             complement(1813875..1815191)
     CDS             complement(1815240..1815521)
     CDS             complement(1815481..1815816)
     CDS             1816356..1816952
     CDS             1816960..1817316
     CDS             complement(1817390..1817662)
     CDS             1817932..1819716
     CDS             1819730..1820809
     CDS             complement(1820829..1821761)
     CDS             complement(1821855..1822373)
     CDS             complement(1822376..1822819)
     CDS             complement(1822829..1824040)
     CDS             complement(1824033..1824638)
     CDS             complement(1824631..1825698)
     CDS             1826113..1826703
     CDS             complement(1826681..1827193)
     CDS             complement(1827181..1827561)
     CDS             complement(1828546..1829769)
     CDS             complement(1830096..1830332)
     CDS             1830829..1831707
     CDS             complement(1831721..1832641)
     CDS             complement(1832783..1836067)
     CDS             complement(1836072..1837238)
     CDS             1837654..1838172
     CDS             1838257..1838709
     CDS             1838690..1838815
     CDS             complement(1838877..1839413)
     CDS             1839545..1840891
     CDS             complement(1840919..1841938)
     CDS             1842197..1842451
     CDS             1842498..1842701
     CDS             1843165..1843716
     CDS             complement(1843832..1844884)
     CDS             complement(1844871..1845836)
     CDS             complement(1845925..1846332)
     CDS             1846458..1847327
     CDS             complement(1847328..1847954)
     CDS             1848097..1848645
     CDS             complement(1848700..1851747)
     CDS             complement(1851744..1852073)
     CDS             1852352..1852984
     CDS             1852986..1853732
     CDS             complement(1854014..1854451)
     CDS             complement(1854695..1855927)
     CDS             complement(1855946..1857670)
     CDS             complement(1857630..1857830)
     CDS             complement(1857818..1858198)
     CDS             1858463..1858762
     CDS             1858769..1858927
     CDS             complement(1858937..1860634)
     CDS             complement(1860888..1861091)
     CDS             1861165..1862088
     CDS             1862178..1862717
     CDS             1862853..1863275
     CDS             1863302..1863751
     CDS             1863773..1864852
     CDS             1864839..1865291
     CDS             1865465..1865941
     CDS             1866047..1867201
     CDS             1867211..1869307
     CDS             1869322..1870062
     CDS             complement(1870219..1870731)
     CDS             complement(1870719..1871099)
     CDS             complement(1871123..1871458)
     CDS             complement(1871595..1873367)
     CDS             complement(1873548..1874186)
     CDS             complement(1874186..1874467)
     CDS             complement(1874497..1874751)
     CDS             complement(1874787..1875113)
     CDS             complement(1875161..1875403)
     CDS             1875451..1875774
     CDS             1875762..1875962
     CDS             complement(1876049..1876753)
     CDS             complement(1876800..1878479)
     CDS             1878691..1879923
     CDS             complement(1879904..1880212)
     CDS             complement(1880224..1880436)
     CDS             1880482..1881462
     CDS             complement(1881469..1882080)
     CDS             1882186..1883106
     CDS             1883382..1884176
     CDS             complement(1884895..1885407)
     CDS             complement(1885480..1887636)
     CDS             complement(1887729..1888046)
     CDS             1888248..1888682
     CDS             complement(1888679..1890040)
     CDS             complement(1890132..1890545)
     CDS             complement(1890550..1891239)
     CDS             complement(1891323..1891691)
     CDS             complement(1891684..1892025)
     CDS             complement(1892094..1892576)
     CDS             complement(1892638..1893651)
     CDS             complement(1893648..1894226)
     CDS             complement(1894230..1895774)
     CDS             complement(1895783..1896070)
     CDS             complement(1896544..1898040)
     CDS             1898241..1898336