CDS             46..1521
     CDS             1558..2661
     CDS             complement(2692..3096)
     CDS             complement(3204..3620)
     CDS             complement(3608..3931)
     CDS             3957..4625
     CDS             4661..5869
     CDS             6050..7822
     CDS             7959..8294
     CDS             8350..8730
     CDS             9014..9430
     CDS             9382..9627
     CDS             9658..10272
     CDS             10955..11416
     CDS             complement(11434..12216)
     CDS             complement(12456..12854)
     CDS             13182..14480
     CDS             14514..15092
     CDS             15179..16720
     CDS             16731..17801
     CDS             17884..18165
     CDS             18174..19619
     CDS             19622..21043
     CDS             21058..21465
     CDS             complement(21481..22362)
     CDS             complement(22630..22974)
     CDS             complement(23022..24551)
     CDS             complement(24636..25826)
     CDS             complement(25842..27095)
     CDS             complement(27088..28350)
     CDS             complement(28357..30276)
     CDS             complement(30529..30951)
     CDS             31160..31558
     CDS             31549..32025
     CDS             32028..32672
     CDS             32694..33947
     CDS             33957..34445
     CDS             34452..35726
     CDS             35744..38110
     CDS             38112..39122
     CDS             39136..39624
     CDS             39629..40234
     CDS             40227..40544
     CDS             40554..42563
     CDS             42589..44178
     CDS             44194..45645
     CDS             45721..45915
     CDS             45917..46162
     CDS             46147..47256
     CDS             47244..47408
     CDS             47462..48496
     CDS             48722..49174
     CDS             49192..50661
     CDS             50700..53240
     CDS             53243..53674
     CDS             53682..54947
     CDS             54954..56252
     CDS             56255..57322
     CDS             57315..58244
     CDS             complement(58246..59550)
     CDS             59669..60058
     CDS             60111..60902
     CDS             60953..61258
     CDS             61304..61774
     CDS             61794..62318
     CDS             62337..63878
     CDS             63893..64789
     CDS             64799..66175
     CDS             66188..66625
     CDS             66836..69679
     CDS             complement(69696..70025)
     CDS             70161..70739
     CDS             complement(70944..72209)
     CDS             complement(72298..73557)
     CDS             73908..74288
     CDS             74279..74632
     CDS             74645..76438
     CDS             76456..77157
     CDS             77187..80000
     CDS             80026..81495
     CDS             81535..82062
     CDS             82073..83404
     CDS             83407..84168
     CDS             84156..84509
     CDS             84679..85272
     CDS             85276..85638
     CDS             85744..86196
     CDS             complement(86193..87335)
     CDS             complement(87340..87717)
     CDS             87787..88665
     CDS             88770..91583
     CDS             91678..92706
     CDS             complement(92770..93225)
     CDS             complement(93287..93445)
     CDS             complement(93499..93771)
     CDS             complement(93768..94214)
     CDS             complement(94225..95187)
     CDS             complement(95191..96285)
     CDS             complement(96325..96468)
     CDS             96803..97684
     CDS             complement(97681..99108)
     CDS             99236..100180
     CDS             100422..101462
     CDS             101620..102141
     CDS             complement(102215..102631)
     CDS             complement(102619..102999)
     CDS             103101..103844
     CDS             103959..104285
     CDS             104514..105527
     CDS             106178..106441
     CDS             106457..106612
     CDS             106855..107034
     CDS             complement(106972..107553)
     CDS             complement(107798..109075)
     CDS             complement(109207..112320)
     CDS             complement(112320..113693)
     CDS             complement(113706..114197)
     CDS             complement(114237..115319)
     CDS             115424..117253
     CDS             117259..118227
     CDS             118323..121016
     CDS             121036..121812
     CDS             121817..123061
     CDS             123051..123785
     CDS             123775..124974
     CDS             124993..126195
     CDS             126208..126837
     CDS             126899..128476
     CDS             128551..129867
     CDS             129900..130895
     CDS             130986..133208
     CDS             133676..134806
     CDS             134831..135100
     CDS             135139..135768
     CDS             135973..136629
     CDS             136633..137601
     CDS             137602..138576
     CDS             complement(138580..139782)
     CDS             139916..140497
     CDS             140686..141909
     CDS             141966..143474
     CDS             complement(143567..143983)
     CDS             complement(143971..144351)
     CDS             144667..146199
     CDS             146209..146973
     CDS             146977..147690
     CDS             147668..148165
     CDS             148165..149580
     CDS             complement(149658..149885)
     CDS             150045..151229
     CDS             151460..151891
     CDS             151907..152440
     CDS             152509..152943
     CDS             152943..153641
     CDS             153811..154329
     CDS             154392..154769
     CDS             154801..154899
     CDS             154923..158999
     CDS             159061..163314
     CDS             163417..163653
     CDS             163653..164663
     CDS             164777..165943
     CDS             complement(166155..167315)
     CDS             167609..167857
     CDS             167900..168409
     CDS             168812..169570
     CDS             169570..169917
     CDS             170083..170961
     CDS             171084..171929
     CDS             171934..172518
     CDS             complement(172515..173399)
     CDS             complement(173531..174130)
     CDS             complement(174216..175037)
     CDS             175200..175667
     CDS             complement(175677..176303)
     CDS             176377..176901
     CDS             complement(176959..178842)
     CDS             complement(178932..180113)
     CDS             complement(180113..181483)
     CDS             complement(181486..182142)
     CDS             182329..183573
     CDS             183574..184659
     CDS             184652..185506
     CDS             complement(185497..186000)
     CDS             186048..186371
     CDS             186359..186775
     CDS             186831..187226
     CDS             187296..187994
     CDS             188216..188785
     CDS             complement(188779..189561)
     CDS             complement(189590..190327)
     CDS             complement(190324..191316)
     CDS             complement(191745..192170)
     CDS             complement(192157..193626)
     CDS             193789..194466
     CDS             194538..195806
     CDS             195907..196797
     CDS             complement(197194..197730)
     CDS             complement(197828..198370)
     CDS             complement(198487..200157)
     CDS             200305..200766
     CDS             200770..201660
     CDS             201657..202340
     CDS             202442..203704
     CDS             203748..204893
     CDS             204919..205776
     CDS             complement(205790..207430)
     CDS             207703..208680
     CDS             208861..210543
     CDS             complement(210928..211470)
     CDS             complement(211569..212441)
     CDS             complement(212450..213991)
     CDS             complement(214073..215110)
     CDS             complement(215230..216207)
     CDS             216293..216811
     CDS             216975..217808
     CDS             217756..218373
     CDS             218746..218955
     CDS             complement(218947..219690)
     CDS             219894..220130
     CDS             220154..220765
     CDS             complement(220941..222488)
     CDS             222665..223951
     CDS             223955..224488
     CDS             complement(224507..224986)
     CDS             complement(225037..225225)
     CDS             complement(225323..226114)
     CDS             complement(226107..226784)
     CDS             complement(226786..227703)
     CDS             complement(227778..227951)
     CDS             228108..228218
     CDS             complement(228189..228998)
     CDS             complement(229119..229583)
     CDS             complement(229594..230190)
     CDS             230197..231384
     CDS             231403..231606
     CDS             231578..231961
     CDS             231975..234128
     CDS             234258..234638
     CDS             234626..235042
     CDS             235098..235379
     CDS             complement(235386..235733)
     CDS             complement(235749..235901)
     CDS             complement(235981..236976)
     CDS             complement(236994..237650)
     CDS             237887..239431
     CDS             complement(239438..240193)
     CDS             complement(240256..240954)
     CDS             complement(240954..241370)
     CDS             complement(241609..242577)
     CDS             complement(242739..243155)
     CDS             complement(243143..243523)
     CDS             complement(243547..243741)
     CDS             complement(243776..244312)
     CDS             complement(244315..244884)
     CDS             complement(244924..245331)
     CDS             complement(245344..246267)
     CDS             complement(246328..247227)
     CDS             complement(247234..248889)
     CDS             complement(249122..249523)
     CDS             complement(249465..249599)
     CDS             complement(249691..250149)
     CDS             250276..251049
     CDS             251116..252471
     CDS             252464..253336
     CDS             complement(253347..253760)
     CDS             254157..254720
     CDS             254793..255572
     CDS             255556..258297
     CDS             258373..259209
     CDS             259325..259507
     CDS             259569..259949
     CDS             259937..260353
     CDS             260409..260894
     CDS             260995..263238
     CDS             263452..263598
     CDS             264065..266698
     CDS             267098..267985
     CDS             267996..269369
     CDS             complement(269466..269882)
     CDS             complement(269870..270250)
     CDS             complement(270393..270764)
     CDS             complement(270757..271698)
     CDS             complement(272035..273003)
     CDS             273192..275048
     CDS             275379..276047
     CDS             276044..276946
     CDS             276947..277339
     CDS             277411..277743
     CDS             278085..278453
     CDS             complement(278450..278623)
     CDS             278752..280551
     CDS             280570..281886
     CDS             282056..283129
     CDS             283235..285109
     CDS             285094..285633
     CDS             285596..286219
     CDS             286207..287034
     CDS             287223..287543
     CDS             287567..287947
     CDS             287935..288351
     CDS             complement(288425..288772)
     CDS             complement(288732..289544)
     CDS             complement(289612..290187)
     CDS             complement(290132..290350)
     CDS             complement(290428..290526)
     CDS             complement(290542..291735)
     CDS             complement(291746..293500)
     CDS             complement(293953..295320)
     CDS             295681..296583
     CDS             296622..298652
     CDS             298649..299251
     CDS             299253..299585
     CDS             299616..300464
     CDS             complement(300609..301652)
     CDS             complement(301720..302415)
     CDS             complement(302415..303266)
     CDS             complement(303273..303707)
     CDS             303853..304809
     CDS             304822..305733
     CDS             305723..306199
     CDS             306196..307197
     CDS             307199..308197
     CDS             308188..309003
     CDS             308993..310618
     CDS             310625..311296
     CDS             311304..311786
     CDS             311820..312257
     CDS             312389..315148
     CDS             315177..316031
     CDS             316021..316119
     CDS             316104..316973
     CDS             317157..317492
     CDS             complement(317489..318646)
     CDS             complement(318673..319326)
     CDS             319466..319843
     CDS             320016..321407
     CDS             321537..322943
     CDS             322943..323911
     CDS             complement(323935..324678)
     CDS             324974..326428
     CDS             complement(326760..327683)
     CDS             complement(327765..328307)
     CDS             328497..329216
     CDS             329238..330107
     CDS             330111..330860
     CDS             330889..331446
     CDS             331530..332252
     CDS             332266..333060
     CDS             333070..333516
     CDS             333520..334116
     CDS             334251..334625
     CDS             334664..335137
     CDS             335152..337266
     CDS             337287..337604
     CDS             337708..338343
     CDS             338373..338996
     CDS             338993..339292
     CDS             339314..340138
     CDS             340153..340431
     CDS             340447..340782
     CDS             340797..341465
     CDS             341469..341882
     CDS             341882..342082
     CDS             342095..342346
     CDS             342438..342806
     CDS             342828..343145
     CDS             343157..343696
     CDS             343715..344020
     CDS             344037..344435
     CDS             344454..344990
     CDS             345013..345366
     CDS             345394..345894
     CDS             345901..346086
     CDS             346093..346524
     CDS             346535..347860
     CDS             347884..347997
     CDS             348114..348470
     CDS             348510..348899
     CDS             348921..349541
     CDS             349599..350570
     CDS             350615..351052
     CDS             351206..351586
     CDS             351574..351990
     CDS             complement(352064..352555)
     CDS             352919..353914
     CDS             complement(354206..354622)
     CDS             complement(354610..354990)
     CDS             355152..357038
     CDS             complement(357362..357778)
     CDS             complement(357766..358146)
     CDS             358692..359360
     CDS             359414..359884
     CDS             360021..360845
     CDS             complement(360867..362216)
     CDS             complement(362475..363347)
     CDS             363515..363895
     CDS             363883..364299
     CDS             complement(364423..364872)
     CDS             365353..366084
     CDS             366173..366421
     CDS             complement(366496..366678)
     CDS             complement(366632..368137)
     CDS             complement(368190..369734)
     CDS             complement(369757..370818)
     CDS             complement(370901..371311)
     CDS             complement(371289..372470)
     CDS             complement(372485..373387)
     CDS             complement(373429..373851)
     CDS             complement(373924..375564)
     CDS             375880..376731
     CDS             376849..377247
     CDS             complement(377482..378438)
     CDS             378907..379287
     CDS             379275..379691
     CDS             complement(379983..380978)
     CDS             381342..381821
     CDS             complement(382015..383364)
     CDS             383703..384446
     CDS             384571..384675
     CDS             384692..384865
     CDS             385686..386021
     CDS             complement(385994..386845)
     CDS             386987..387925
     CDS             387934..388977
     CDS             388991..390358
     CDS             390379..392217
     CDS             392307..392825
     CDS             complement(392818..393015)
     CDS             complement(393015..393218)
     CDS             complement(393466..393795)
     CDS             393922..394692
     CDS             394694..395542
     CDS             395588..396301
     CDS             396434..398659
     CDS             398659..399345
     CDS             complement(399332..399931)
     CDS             complement(399924..401042)
     CDS             401241..403217
     CDS             403507..404229
     CDS             404586..408065
     CDS             408141..408776
     CDS             409438..410742
     CDS             410735..411430
     CDS             411547..413688
     CDS             413780..414856
     CDS             414912..415295
     CDS             415359..416726
     CDS             416732..418177
     CDS             complement(418297..419142)
     CDS             complement(419168..422380)
     CDS             complement(422414..424336)
     CDS             424638..426272
     CDS             426306..427445
     CDS             427438..427578
     CDS             427588..429057
     CDS             429162..431435
     CDS             431401..432942
     CDS             433034..433924
     CDS             434135..435574
     CDS             435656..435889
     CDS             436366..437724
     CDS             437733..437912
     CDS             437854..438552
     CDS             complement(438608..439702)
     CDS             439798..440625
     CDS             440744..442057
     CDS             442100..442216
     CDS             442219..442719
     CDS             442655..442999
     CDS             443012..444298
     CDS             complement(444399..444629)
     CDS             444885..445373
     CDS             445373..446242
     CDS             446268..447677
     CDS             447896..448882
     CDS             448884..449744
     CDS             complement(449761..450477)
     CDS             complement(450467..451093)
     CDS             451253..452623
     CDS             452620..453276
     CDS             complement(453350..453766)
     CDS             complement(453754..454134)
     CDS             complement(454332..454595)
     CDS             complement(454604..454975)
     CDS             complement(455005..456198)
     CDS             456470..457513
     CDS             457596..458822
     CDS             458856..460025
     CDS             460281..460529
     CDS             460768..462195
     CDS             complement(462339..463679)
     CDS             complement(463700..465346)
     CDS             465497..467083
     CDS             467158..468255
     CDS             468255..469505
     CDS             469515..470720
     CDS             complement(470728..471534)
     CDS             471636..472589
     CDS             complement(472981..474744)
     CDS             complement(474836..475099)
     CDS             complement(475120..475434)
     CDS             475523..476152
     CDS             476164..477183
     CDS             477191..478102
     CDS             478113..478391
     CDS             478399..479373
     CDS             479377..479844
     CDS             479962..481026
     CDS             481519..481647
     CDS             481783..481938
     CDS             complement(481990..483735)
     CDS             483861..486467
     CDS             486467..487870
     CDS             487872..488660
     CDS             488672..489499
     CDS             489503..489940
     CDS             489945..490418
     CDS             490483..491838
     CDS             491932..492612
     CDS             492638..493756
     CDS             complement(493761..494684)
     CDS             complement(494681..495463)
     CDS             complement(495460..497202)
     CDS             complement(497196..498302)
     CDS             complement(498404..499813)
     CDS             499897..501078
     CDS             complement(501331..502146)
     CDS             complement(502365..503252)
     CDS             503406..504125
     CDS             504193..504855
     CDS             504863..506665
     CDS             506849..507067
     CDS             507067..507756
     CDS             complement(507763..508878)
     CDS             complement(509038..509988)
     CDS             complement(510080..511297)
     CDS             complement(511340..511999)
     CDS             complement(512055..512981)
     CDS             513094..513735
     CDS             513780..514265
     CDS             complement(514280..515002)
     CDS             515335..515838
     CDS             515844..516608
     CDS             complement(516614..517342)
     CDS             complement(517404..517523)
     CDS             complement(517716..517814)
     CDS             complement(517833..518972)
     CDS             519199..519921
     CDS             520151..520411
     CDS             complement(520543..521568)
     CDS             complement(521854..521967)
     CDS             complement(521967..522392)
     CDS             complement(522504..523376)
     CDS             complement(523408..524571)
     CDS             524741..526654
     CDS             complement(526662..526976)
     CDS             527635..528402
     CDS             complement(528409..529392)
     CDS             complement(529426..530208)
     CDS             530408..532819
     CDS             532949..533812
     CDS             533815..534354
     CDS             complement(534458..534874)
     CDS             complement(534862..535242)
     CDS             535337..535894
     CDS             535846..536436
     CDS             536459..536635
     CDS             536876..537715
     CDS             537681..537782
     CDS             537766..538593
     CDS             538593..539903
     CDS             539918..540490
     CDS             540519..541076
     CDS             541313..542158
     CDS             542148..543131
     CDS             543361..543954
     CDS             544292..545458
     CDS             545583..546809
     CDS             547051..547437
     CDS             547484..548140
     CDS             548146..548352
     CDS             548373..549176
     CDS             549182..549550
     CDS             complement(549570..550028)
     CDS             complement(550184..550618)
     CDS             complement(550625..551227)
     CDS             551338..551535
     CDS             551628..553232
     CDS             complement(553229..554461)
     CDS             complement(554468..554728)
     CDS             complement(554732..556504)
     CDS             complement(556708..557667)
     CDS             557818..558330
     CDS             558346..558981
     CDS             complement(558990..559559)
     CDS             complement(559835..560380)
     CDS             complement(560384..561874)
     CDS             complement(561929..562510)
     CDS             562606..562992
     CDS             562968..563204
     CDS             563269..564645
     CDS             564751..565083
     CDS             565089..565304
     CDS             565308..565919
     CDS             566274..566807
     CDS             566859..567551
     CDS             567545..568018
     CDS             567960..569414
     CDS             569775..570110
     CDS             570139..570240
     CDS             570385..570834
     CDS             570847..572343
     CDS             572348..573127
     CDS             573211..573483
     CDS             573497..574228
     CDS             complement(574231..575100)
     CDS             575198..575722
     CDS             575725..576336
     CDS             complement(576353..577018)
     CDS             complement(577005..578057)
     CDS             578377..578757
     CDS             578745..579161
     CDS             579543..580664
     CDS             580664..581545
     CDS             581559..582365
     CDS             complement(582509..583252)
     CDS             583398..583664
     CDS             complement(583793..584188)
     CDS             complement(584154..584891)
     CDS             complement(584908..585252)
     CDS             585870..586520
     CDS             complement(586509..587531)
     CDS             587611..588009
     CDS             588021..588728
     CDS             588853..590307
     CDS             590358..591455
     CDS             591574..592422
     CDS             592426..592962
     CDS             592968..593144
     CDS             593230..594072
     CDS             594098..594766
     CDS             594822..596195
     CDS             596298..597521
     CDS             597542..597898
     CDS             597912..598463
     CDS             598475..598963
     CDS             598968..599213
     CDS             599323..600501
     CDS             601163..604534
     CDS             604515..605096
     CDS             605090..605470
     CDS             605728..605922
     CDS             605879..606481
     CDS             complement(606905..607648)
     CDS             607811..609088
     CDS             609091..609681
     CDS             609656..610114
     CDS             610116..611153
     CDS             611224..611910
     CDS             complement(612197..612802)
     CDS             complement(612866..613738)
     CDS             complement(613747..613917)
     CDS             complement(614004..614621)
     CDS             614733..616127
     CDS             complement(616159..617433)
     CDS             617635..618663
     CDS             618715..619893
     CDS             619911..620093
     CDS             620481..620588
     CDS             complement(620994..622451)
     CDS             623032..623211
     CDS             623211..623378
     CDS             623414..623677
     CDS             623729..624163
     CDS             624188..624514
     CDS             complement(624807..625241)
     CDS             625353..626558
     CDS             626573..627151
     CDS             627302..629095
     CDS             629193..630257
     CDS             complement(630248..631111)
     CDS             631547..632359
     CDS             632316..632528
     CDS             complement(632680..633099)
     CDS             complement(633345..634835)
     CDS             complement(634835..635677)
     CDS             complement(635667..636155)
     CDS             complement(636148..637131)
     CDS             complement(637150..638478)
     CDS             638701..639375
     CDS             639384..640127
     CDS             640143..640736
     CDS             complement(640779..641243)
     CDS             641398..642714
     CDS             642740..643345
     CDS             643369..644622
     CDS             644647..646971
     CDS             647058..647330
     CDS             647442..648872
     CDS             648873..649799
     CDS             649910..650239
     CDS             650291..651598
     CDS             complement(651609..652799)
     CDS             652971..654038
     CDS             654040..654966
     CDS             654967..655452
     CDS             655449..656042
     CDS             656185..656550
     CDS             656579..656929
     CDS             657064..657501
     CDS             657461..657829
     CDS             657871..657981
     CDS             658005..659660
     CDS             659822..661138
     CDS             661111..661518
     CDS             661523..661840
     CDS             661868..662011
     CDS             661980..662093
     CDS             662250..662912
     CDS             complement(663035..666460)
     CDS             complement(666505..667191)
     CDS             complement(667307..668566)
     CDS             complement(668566..668997)
     CDS             complement(668994..669632)
     CDS             complement(669625..670254)
     CDS             complement(670256..670819)
     CDS             670962..672530
     CDS             complement(672533..673030)
     CDS             673237..674220
     CDS             674250..674909
     CDS             674925..675671
     CDS             675747..676283
     CDS             676554..676931
     CDS             676953..677549
     CDS             677571..678221
     CDS             678247..679659
     CDS             679708..680295
     CDS             complement(680317..680613)
     CDS             complement(680776..681159)
     CDS             681272..682084
     CDS             complement(682071..683207)
     CDS             complement(683315..683920)
     CDS             complement(684011..684592)
     CDS             684720..685223
     CDS             685223..685855
     CDS             685992..687128
     CDS             complement(687461..687925)
     CDS             688238..689518
     CDS             complement(689525..690361)
     CDS             complement(690790..691797)
     CDS             692008..692976
     CDS             693076..693366
     CDS             693462..694721
     CDS             complement(694926..695717)
     CDS             complement(696311..696586)
     CDS             complement(696601..697692)
     CDS             complement(697711..698286)
     CDS             complement(698279..699163)
     CDS             complement(699172..700017)
     CDS             complement(700057..700875)
     CDS             complement(700879..702279)
     CDS             702451..702630
     CDS             complement(702548..703531)
     CDS             complement(703611..704915)
     CDS             complement(705162..706529)
     CDS             complement(706537..707088)
     CDS             707280..708029
     CDS             complement(708032..708934)
     CDS             709047..710237
     CDS             710249..710413
     CDS             complement(710738..711154)
     CDS             complement(711142..711522)
     CDS             complement(711593..712417)
     CDS             712511..714610
     CDS             714616..715533
     CDS             715530..715880
     CDS             715873..717567
     CDS             717673..717939
     CDS             717996..720077
     CDS             720083..720433
     CDS             720464..721291
     CDS             721302..721967
     CDS             721960..722178
     CDS             722443..723015
     CDS             723104..724453
     CDS             724463..725230
     CDS             725242..725394
     CDS             725414..726178
     CDS             726281..727519
     CDS             727628..728998
     CDS             729006..729296
     CDS             729286..729975
     CDS             complement(729980..731242)
     CDS             complement(731244..732299)
     CDS             complement(732322..733518)
     CDS             734051..736333
     CDS             736527..737156
     CDS             737241..737501
     CDS             737513..738073
     CDS             738164..738508
     CDS             738568..739788
     CDS             complement(739772..741097)
     CDS             complement(741201..743426)
     CDS             complement(744290..744706)
     CDS             complement(744694..745074)
     CDS             complement(745381..746169)
     CDS             complement(746163..746792)
     CDS             complement(747143..747556)
     CDS             complement(747572..748888)
     CDS             complement(748995..750029)
     CDS             750167..750847
     CDS             750855..751019
     CDS             751120..752052
     CDS             752049..753167
     CDS             753265..754008
     CDS             complement(754248..754694)
     CDS             754848..755138
     CDS             755167..755637
     CDS             755679..756242
     CDS             756336..756845
     CDS             756842..757096
     CDS             757124..757819
     CDS             757925..758572
     CDS             758671..758850
     CDS             758909..760423
     CDS             complement(760407..760775)
     CDS             complement(760815..760910)
     CDS             complement(760999..761109)
     CDS             complement(761179..763344)
     CDS             complement(763366..763596)
     CDS             763904..765892
     CDS             766573..767388
     CDS             complement(767487..767906)
     CDS             complement(767928..768284)
     CDS             complement(768382..769173)
     CDS             complement(769163..769936)
     CDS             complement(769938..770141)
     CDS             770328..771047
     CDS             complement(771107..772093)
     CDS             772299..773285
     CDS             complement(773356..773559)
     CDS             complement(773758..773955)
     CDS             complement(773936..774085)
     CDS             774331..774531
     CDS             complement(774589..774768)
     CDS             775184..775678
     CDS             775769..776908
     CDS             776925..777788
     CDS             777910..778353
     CDS             778377..779249
     CDS             779261..780178
     CDS             complement(780181..780387)
     CDS             complement(780472..780765)
     CDS             complement(780787..781836)
     CDS             complement(781840..782586)
     CDS             782779..784863
     CDS             785003..785383
     CDS             785371..785787
     CDS             785956..786678
     CDS             complement(786675..787124)
     CDS             complement(787128..788120)
     CDS             788288..791008
     CDS             791118..791312
     CDS             791340..791684
     CDS             complement(791801..792403)
     CDS             complement(792384..792806)
     CDS             793077..793391
     CDS             793422..793676
     CDS             794063..794440
     CDS             complement(794437..795339)
     CDS             complement(795297..795647)
     CDS             complement(795676..796770)
     CDS             796879..798717
     CDS             798784..799158
     CDS             799236..799616
     CDS             799604..800020
     CDS             complement(800296..800541)
     CDS             complement(800555..801268)
     CDS             801554..802336
     CDS             802483..803445
     CDS             803457..803786
     CDS             803783..804595
     CDS             804592..805290
     CDS             805301..805891
     CDS             complement(805895..806866)
     CDS             807003..807671
     CDS             807652..809046
     CDS             809039..810058
     CDS             810062..811291
     CDS             811288..812970
     CDS             812984..814270
     CDS             814263..814892
     CDS             814896..815657
     CDS             815666..816625
     CDS             816642..817649
     CDS             817652..818665
     CDS             818684..819346
     CDS             complement(819628..820734)
     CDS             820937..821755
     CDS             821971..822834
     CDS             823506..824762
     CDS             824847..826055
     CDS             826080..826544
     CDS             826546..827757
     CDS             827826..829940
     CDS             complement(829948..830550)
     CDS             complement(830550..830888)
     CDS             complement(830898..832013)
     CDS             832117..832497
     CDS             832487..832783
     CDS             complement(832869..833465)
     CDS             complement(833476..833724)
     CDS             complement(833768..834661)
     CDS             835101..837005
     CDS             837081..837548
     CDS             837591..837788
     CDS             837824..838180
     CDS             838222..838926
     CDS             839218..839598
     CDS             839586..840002
     CDS             840226..840873
     CDS             840891..841244
     CDS             complement(841268..841603)
     CDS             complement(841780..842025)
     CDS             complement(842103..843416)
     CDS             complement(843483..844271)
     CDS             complement(844463..845068)
     CDS             complement(845081..846796)
     CDS             complement(846843..847262)
     CDS             complement(847265..847951)
     CDS             complement(847951..849204)
     CDS             849396..849860
     CDS             849841..850797
     CDS             850799..851161
     CDS             851176..851991
     CDS             complement(851996..852220)
     CDS             852373..853080
     CDS             853096..853536
     CDS             853523..854434
     CDS             854446..855753
     CDS             855763..856008
     CDS             856027..856650
     CDS             856757..857314
     CDS             857434..858075
     CDS             858178..858357
     CDS             858661..858900
     CDS             858923..859153
     CDS             859134..860633
     CDS             860687..862162
     CDS             862159..862296
     CDS             862422..863351
     CDS             863419..864024
     CDS             864048..864806
     CDS             865344..865925
     CDS             865883..866329
     CDS             866500..867738
     CDS             complement(867717..868139)
     CDS             complement(868159..868518)
     CDS             complement(868532..869386)
     CDS             complement(869389..869895)
     CDS             869994..870701
     CDS             complement(870755..871078)
     CDS             complement(871183..871434)
     CDS             complement(871497..872090)
     CDS             complement(872195..873268)
     CDS             complement(873272..873847)
     CDS             complement(873895..874791)
     CDS             874930..875124
     CDS             875114..875986
     CDS             complement(875988..876686)
     CDS             876766..877509
     CDS             complement(877514..877885)
     CDS             complement(877836..879017)
     CDS             complement(879014..879379)
     CDS             879522..880175
     CDS             880353..880457
     CDS             880495..881493
     CDS             complement(881494..882030)
     CDS             complement(882035..883405)
     CDS             complement(883413..884183)
     CDS             complement(884180..884779)
     CDS             complement(884782..885840)
     CDS             complement(886005..886634)
     CDS             complement(886653..887165)
     CDS             887326..887883
     CDS             888047..888676
     CDS             complement(888651..890045)
     CDS             890195..890557
     CDS             890650..890925
     CDS             890867..890965
     CDS             891006..891761
     CDS             complement(891810..893000)
     CDS             893289..894068
     CDS             894174..895823
     CDS             complement(896124..896264)
     CDS             complement(896395..896769)
     CDS             complement(896762..897358)
     CDS             complement(898028..898468)
     CDS             complement(898599..899006)
     CDS             899390..900109
     CDS             900248..901096
     CDS             901330..902373
     CDS             902373..904685
     CDS             904689..905264
     CDS             905381..905872
     CDS             905876..906973
     CDS             complement(906970..907323)
     CDS             complement(907390..909411)
     CDS             909503..909874
     CDS             909955..910404
     CDS             910563..911042
     CDS             911142..911645
     CDS             911678..912145
     CDS             912308..913660
     CDS             complement(913714..916008)
     CDS             916207..916848
     CDS             916841..917755
     CDS             917769..918476
     CDS             918479..919360
     CDS             919357..919947
     CDS             complement(920007..920627)
     CDS             920785..921252
     CDS             complement(921247..921732)
     CDS             complement(921719..924526)
     CDS             complement(924619..925539)
     CDS             925690..927504
     CDS             927667..929340
     CDS             929357..930802
     CDS             930937..931317
     CDS             931305..931721
     CDS             932218..932742
     CDS             932889..933443
     CDS             933518..935671
     CDS             935773..936171
     CDS             936176..937117
     CDS             937121..938095
     CDS             938085..939380
     CDS             complement(939401..941068)
     CDS             complement(941129..941728)
     CDS             complement(941729..941911)
     CDS             complement(941933..942487)
     CDS             942810..944069
     CDS             944104..944955
     CDS             944978..945112
     CDS             945369..945938
     CDS             complement(945881..946558)
     CDS             complement(946562..947299)
     CDS             complement(947277..948404)
     CDS             complement(948398..949339)
     CDS             949430..950716
     CDS             complement(950826..951770)
     CDS             complement(951918..952418)
     CDS             complement(952434..953354)
     CDS             complement(953367..954632)
     CDS             complement(954634..954987)
     CDS             955069..956439
     CDS             956432..958195
     CDS             958197..958751
     CDS             complement(958752..959450)
     CDS             complement(959494..960009)
     CDS             complement(959972..961036)
     CDS             complement(961129..962049)
     CDS             complement(962127..962552)
     CDS             complement(962692..963168)
     CDS             complement(963143..963385)
     CDS             complement(963399..964016)
     CDS             964146..965471
     CDS             complement(965468..967009)
     CDS             complement(967147..967467)
     CDS             complement(967478..968839)
     CDS             complement(968877..969596)
     CDS             complement(969596..970099)
     CDS             complement(970102..970809)
     CDS             complement(970830..971618)
     CDS             971902..972885
     CDS             972893..973483
     CDS             973623..974261
     CDS             complement(974331..975443)
     CDS             complement(975475..976851)
     CDS             complement(976932..977198)
     CDS             complement(977195..978034)
     CDS             978194..978412
     CDS             complement(978442..978990)
     CDS             complement(978983..979369)
     CDS             complement(979374..980795)
     CDS             complement(980854..982227)
     CDS             982380..982790
     CDS             982797..984242
     CDS             984281..985030
     CDS             985043..986188
     CDS             986280..986498
     CDS             986733..987062
     CDS             987157..987846
     CDS             987850..988176
     CDS             988169..988450
     CDS             complement(988575..988868)
     CDS             complement(988872..989477)
     CDS             complement(989531..990898)
     CDS             991133..992374
     CDS             992842..993837
     CDS             993930..994073
     CDS             complement(994787..995197)
     CDS             995236..995820
     CDS             995759..996232
     CDS             996325..996522
     CDS             996927..998822
     CDS             998930..1001371
     CDS             1001379..1001954
     CDS             1002015..1003205
     CDS             complement(1003212..1003778)
     CDS             complement(1003790..1004650)
     CDS             1004724..1005956
     CDS             1006155..1006961
     CDS             1006958..1007434
     CDS             1007526..1008956
     CDS             1009122..1010111
     CDS             complement(1010133..1010573)
     CDS             complement(1010590..1010886)
     CDS             complement(1010879..1012105)
     CDS             1012253..1012678
     CDS             complement(1012721..1015093)
     CDS             complement(1015114..1016127)
     CDS             complement(1016213..1017106)
     CDS             complement(1017131..1018606)
     CDS             complement(1018629..1018814)
     CDS             1018850..1020058
     CDS             complement(1020043..1020765)
     CDS             complement(1020826..1020990)
     CDS             1021118..1021654
     CDS             1021669..1021872
     CDS             1022074..1022172
     CDS             1022351..1022524
     CDS             1022530..1023117
     CDS             complement(1023159..1024205)
     CDS             complement(1024269..1024994)
     CDS             1025112..1025702
     CDS             complement(1025712..1026341)
     CDS             complement(1026363..1026698)
     CDS             complement(1026714..1028561)
     CDS             complement(1028643..1030193)
     CDS             complement(1030281..1031825)
     CDS             complement(1031881..1032657)
     CDS             complement(1032660..1034492)
     CDS             complement(1034505..1035098)
     CDS             complement(1035147..1035878)
     CDS             complement(1035952..1036785)
     CDS             complement(1036772..1037398)
     CDS             complement(1037406..1037954)
     CDS             complement(1038045..1038566)
     CDS             1038723..1040057
     CDS             1040090..1040374
     CDS             1040384..1041004
     CDS             1041512..1042216
     CDS             1042253..1042951
     CDS             1042954..1043787
     CDS             1043848..1044963
     CDS             complement(1045073..1046335)
     CDS             complement(1046442..1048175)
     CDS             complement(1048195..1050012)
     CDS             complement(1050033..1050479)
     CDS             complement(1050540..1050737)
     CDS             1050993..1052396
     CDS             1052397..1053008
     CDS             1053024..1053440
     CDS             1053433..1054236
     CDS             1054250..1055062
     CDS             complement(1055080..1056057)
     CDS             complement(1056147..1056578)
     CDS             complement(1056659..1057282)
     CDS             complement(1057955..1058317)
     CDS             complement(1058369..1058935)
     CDS             complement(1059360..1059821)
     CDS             complement(1059981..1061393)
     CDS             complement(1061832..1061996)
     CDS             complement(1062456..1062650)
     CDS             complement(1062923..1063060)
     CDS             complement(1063090..1063233)
     CDS             complement(1063614..1063955)
     CDS             complement(1064016..1064312)
     CDS             complement(1064390..1064878)
     CDS             complement(1064856..1065281)
     CDS             complement(1065281..1066096)
     CDS             complement(1066089..1066994)
     CDS             complement(1066984..1068096)
     CDS             complement(1068127..1069521)
     CDS             complement(1069612..1070067)
     CDS             complement(1070086..1070304)
     CDS             complement(1070320..1070655)
     CDS             complement(1070770..1070904)
     CDS             complement(1071008..1071244)
     CDS             1071333..1072259
     CDS             1072284..1072874
     CDS             complement(1073413..1073829)
     CDS             complement(1073817..1074197)
     CDS             complement(1074366..1074707)
     CDS             complement(1074807..1075481)
     CDS             complement(1075557..1076387)
     CDS             complement(1076411..1077994)
     CDS             complement(1078056..1078634)
     CDS             complement(1078723..1079628)
     CDS             complement(1079644..1079790)
     CDS             complement(1079873..1082800)
     CDS             complement(1082897..1083403)
     CDS             1084047..1084676
     CDS             complement(1084832..1085203)
     CDS             1085437..1085817
     CDS             1085805..1086221
     CDS             complement(1086631..1086840)
     CDS             1087105..1087332
     CDS             1087335..1088591
     CDS             complement(1088715..1089101)
     CDS             complement(1089082..1089894)
     CDS             complement(1089909..1090169)
     CDS             complement(1090186..1091064)
     CDS             complement(1091064..1091867)
     CDS             1092093..1092515
     CDS             complement(1092531..1092788)
     CDS             complement(1092793..1093653)
     CDS             1093847..1094833
     CDS             complement(1094964..1095794)
     CDS             complement(1095850..1097865)
     CDS             complement(1097859..1098605)
     CDS             1099228..1099734
     CDS             1099731..1100408
     CDS             1100421..1100909
     CDS             complement(1100948..1101061)
     CDS             complement(1101066..1101521)
     CDS             complement(1101547..1102566)
     CDS             complement(1102646..1104025)
     CDS             complement(1104028..1105410)
     CDS             complement(1105418..1108015)
     CDS             1108171..1108617
     CDS             complement(1108614..1110107)
     CDS             complement(1110170..1110679)
     CDS             complement(1110706..1111041)
     CDS             1111072..1111479
     CDS             1111482..1111859
     CDS             1112037..1112525
     CDS             1112653..1112943
     CDS             1112964..1114061
     CDS             1114348..1114608
     CDS             1114655..1115548
     CDS             complement(1115545..1116399)
     CDS             1116528..1117004
     CDS             complement(1116997..1118361)
     CDS             complement(1118499..1118948)
     CDS             1119090..1119842
     CDS             1119936..1120904
     CDS             1121069..1121422
     CDS             1121518..1122261
     CDS             complement(1122309..1123187)
     CDS             complement(1123211..1123741)
     CDS             complement(1123773..1124717)
     CDS             complement(1124736..1126673)
     CDS             complement(1126730..1127086)
     CDS             complement(1127349..1127522)
     CDS             complement(1127640..1128212)
     CDS             complement(1128224..1129099)
     CDS             1129204..1130079
     CDS             complement(1130086..1131189)
     CDS             1131494..1131715
     CDS             1131690..1131791
     CDS             complement(1132163..1132579)
     CDS             1133215..1133829
     CDS             1133816..1134868
     CDS             1134846..1136318
     CDS             1136389..1137600
     CDS             1137675..1138424
     CDS             1138437..1138916
     CDS             complement(1138921..1140606)
     CDS             complement(1140632..1143454)
     CDS             1143578..1144321
     CDS             complement(1144310..1145062)
     CDS             1145221..1146999
     CDS             1147014..1148243
     CDS             complement(1148317..1148562)
     CDS             complement(1148595..1149242)
     CDS             complement(1149487..1149876)
     CDS             complement(1149839..1150090)
     CDS             1150233..1151234
     CDS             1151219..1151497
     CDS             1151889..1152614
     CDS             complement(1152709..1152831)
     CDS             1153451..1153648
     CDS             1153703..1153828
     CDS             complement(1153902..1154318)
     CDS             complement(1154306..1154686)
     CDS             1154806..1154958
     CDS             1155023..1155268
     CDS             1155453..1155926
     CDS             1155923..1156312
     CDS             1156324..1156530
     CDS             complement(1156663..1156929)
     CDS             complement(1156898..1157641)
     CDS             complement(1157638..1158813)
     CDS             complement(1158826..1160010)
     CDS             complement(1160086..1161594)
     CDS             complement(1161754..1165818)
     CDS             complement(1165835..1166122)
     CDS             1166336..1166719
     CDS             complement(1166786..1167010)
     CDS             complement(1167068..1168147)
     CDS             complement(1168144..1168674)
     CDS             complement(1168800..1170584)
     CDS             complement(1170597..1171187)
     CDS             complement(1171193..1171789)
     CDS             complement(1171783..1172346)
     CDS             complement(1172348..1173352)
     CDS             1173479..1174135
     CDS             complement(1174317..1174604)
     CDS             complement(1174694..1176103)
     CDS             complement(1176117..1176470)
     CDS             complement(1176477..1177415)
     CDS             complement(1177476..1177892)
     CDS             complement(1177907..1178800)
     CDS             complement(1178914..1180107)
     CDS             complement(1180117..1180923)
     CDS             complement(1180927..1181565)
     CDS             complement(1181569..1182702)
     CDS             1182765..1183637
     CDS             1183704..1185449
     CDS             complement(1185439..1186887)
     CDS             complement(1186892..1187323)
     CDS             complement(1187498..1188175)
     CDS             complement(1188175..1188423)
     CDS             complement(1188436..1188576)
     CDS             complement(1188835..1189023)
     CDS             complement(1189244..1189882)
     CDS             complement(1189879..1191345)
     CDS             complement(1192038..1192226)
     CDS             complement(1192370..1192522)
     CDS             complement(1192558..1193616)
     CDS             complement(1193673..1193921)
     CDS             1194341..1196158
     CDS             1196330..1196653
     CDS             1196660..1197085
     CDS             complement(1197101..1198906)
     CDS             complement(1198961..1199203)
     CDS             complement(1199393..1199836)
     CDS             complement(1199958..1201163)
     CDS             complement(1201205..1201510)
     CDS             complement(1201510..1201941)
     CDS             1202016..1202489
     CDS             1202490..1203245
     CDS             1203517..1204152
     CDS             complement(1204392..1205075)
     CDS             complement(1205226..1205666)
     CDS             complement(1205764..1205964)
     CDS             complement(1205948..1207333)
     CDS             1207486..1208646
     CDS             complement(1208696..1208941)
     CDS             complement(1208928..1209815)
     CDS             complement(1209929..1210447)
     CDS             complement(1210464..1211390)
     CDS             complement(1211450..1212613)
     CDS             complement(1212702..1212905)
     CDS             complement(1213065..1214342)
     CDS             complement(1214433..1215230)
     CDS             complement(1215230..1216060)
     CDS             complement(1216064..1218070)
     CDS             complement(1218072..1219520)
     CDS             complement(1219654..1220376)
     CDS             1220492..1221391
     CDS             complement(1221402..1222307)
     CDS             complement(1222294..1223376)
     CDS             1223519..1225402
     CDS             1225414..1225806
     CDS             1225820..1227190
     CDS             1227192..1227866
     CDS             complement(1227917..1229884)
     CDS             complement(1229940..1230356)
     CDS             complement(1230344..1230724)
     CDS             complement(1230786..1231178)
     CDS             complement(1231178..1231561)
     CDS             1231677..1232390
     CDS             complement(1232644..1233435)
     CDS             complement(1234070..1235086)
     CDS             complement(1235112..1235573)
     CDS             complement(1235595..1236830)
     CDS             complement(1236820..1238031)
     CDS             complement(1238040..1238663)
     CDS             1238977..1239525
     CDS             1239528..1239794
     CDS             1239801..1240427
     CDS             1240483..1241130
     CDS             complement(1241206..1241904)
     CDS             complement(1241888..1242217)
     CDS             complement(1242210..1243385)
     CDS             1243484..1243657
     CDS             1243635..1246292
     CDS             1246307..1247113
     CDS             1247098..1247922
     CDS             1247934..1249169
     CDS             1249170..1250366
     CDS             1250511..1250891
     CDS             1250879..1251295
     CDS             complement(1251369..1252697)
     CDS             1252948..1254093
     CDS             complement(1254094..1255158)
     CDS             1255328..1256416
     CDS             1256424..1257314
     CDS             complement(1257340..1258671)
     CDS             1258879..1260150
     CDS             complement(1260165..1260713)
     CDS             1260817..1262070
     CDS             1262352..1263614
     CDS             complement(1263496..1265319)
     CDS             complement(1265426..1266250)
     CDS             1266339..1267337
     CDS             1267315..1268127
     CDS             1268202..1269302
     CDS             1269317..1270078
     CDS             1270088..1270813
     CDS             1270818..1271516
     CDS             complement(1271506..1272192)
     CDS             1272263..1272991
     CDS             1273227..1274708
     CDS             1274816..1276507
     CDS             complement(1276495..1277343)
     CDS             1277487..1279016
     CDS             1279038..1280060
     CDS             1280070..1281542
     CDS             1281671..1282420
     CDS             1282524..1282946
     CDS             complement(1283045..1283248)
     CDS             complement(1283340..1283513)
     CDS             complement(1283473..1283604)
     CDS             1283996..1284376
     CDS             1284364..1284780
     CDS             complement(1285072..1286067)
     CDS             1286431..1286922
     CDS             complement(1286996..1287412)
     CDS             complement(1287400..1287780)
     CDS             complement(1287804..1288517)
     CDS             1288617..1289513
     CDS             complement(1289527..1290651)
     CDS             complement(1290740..1292668)
     CDS             complement(1292769..1293356)
     CDS             1293460..1294611
     CDS             1294604..1295788
     CDS             1295927..1296355
     CDS             1296371..1296760
     CDS             1296820..1297437
     CDS             1297439..1297846
     CDS             complement(1297843..1299114)
     CDS             complement(1299107..1299670)
     CDS             complement(1299672..1300415)
     CDS             complement(1300408..1300863)
     CDS             complement(1300900..1301196)
     CDS             1301315..1301560
     CDS             1301566..1302918
     CDS             complement(1302928..1303122)
     CDS             complement(1303154..1304044)
     CDS             1304179..1305024
     CDS             1305452..1306375
     CDS             1306464..1306622
     CDS             1306629..1307198
     CDS             complement(1311652..1311759)
     CDS             1313066..1313488
     CDS             1314058..1316082
     CDS             1316099..1317322
     CDS             complement(1317319..1317921)
     CDS             complement(1317971..1318630)
     CDS             1318646..1319176
     CDS             1319250..1319513
     CDS             complement(1319515..1320531)
     CDS             1320625..1321377
     CDS             1321379..1321966
     CDS             1321959..1323617
     CDS             1323623..1323961
     CDS             complement(1323978..1324109)
     CDS             complement(1324476..1324826)
     CDS             1325111..1325938
     CDS             complement(1325940..1326815)
     CDS             complement(1326894..1327742)
     CDS             complement(1327750..1329054)
     CDS             complement(1329023..1330420)
     CDS             complement(1330636..1331172)
     CDS             complement(1331217..1331825)
     CDS             complement(1332347..1332727)
     CDS             complement(1332965..1334911)
     CDS             1335122..1336510
     CDS             complement(1336516..1339338)
     CDS             complement(1339377..1339859)
     CDS             complement(1339893..1340477)
     CDS             complement(1340478..1342100)
     CDS             complement(1342087..1342740)
     CDS             complement(1342806..1344266)
     CDS             complement(1344367..1345806)
     CDS             1345972..1347054
     CDS             1347054..1348115
     CDS             1348123..1349376
     CDS             1349383..1350606
     CDS             1350607..1351185
     CDS             1351219..1351869
     CDS             complement(1351922..1352533)
     CDS             1352649..1353452
     CDS             1353473..1353874
     CDS             complement(1354072..1356840)
     CDS             complement(1356788..1357102)
     CDS             1357322..1358860
     CDS             1358875..1360155
     CDS             1360265..1361164
     CDS             1361293..1362501
     CDS             complement(1362505..1362705)
     CDS             complement(1362733..1363242)
     CDS             1363619..1365400
     CDS             1365397..1367046
     CDS             complement(1367048..1368298)
     CDS             complement(1368437..1368817)
     CDS             complement(1368817..1370361)
     CDS             complement(1370480..1371223)
     CDS             1371424..1372080
     CDS             1372194..1373249
     CDS             complement(1373544..1374353)
     CDS             complement(1378774..1378881)
     CDS             1379960..1382422
     CDS             1382427..1385708
     CDS             1385698..1386075
     CDS             1386088..1386582
     CDS             1386587..1388317
     CDS             1388318..1388839
     CDS             1388852..1390282
     CDS             1390295..1390918
     CDS             1390940..1392091
     CDS             1392114..1392830
     CDS             1392870..1396856
     CDS             1396874..1397449
     CDS             complement(1397456..1398652)
     CDS             complement(1398673..1399302)
     CDS             complement(1399319..1400839)
     CDS             complement(1400853..1401407)
     CDS             complement(1401488..1405075)
     CDS             complement(1405307..1405708)
     CDS             complement(1405721..1406290)
     CDS             1406720..1407334
     CDS             complement(1407431..1407847)
     CDS             complement(1407835..1408215)
     CDS             1408363..1408620
     CDS             1408622..1408810
     CDS             1409048..1410073
     CDS             complement(1410241..1411305)
     CDS             complement(1411318..1412754)
     CDS             complement(1412770..1413948)
     CDS             complement(1413967..1414968)
     CDS             complement(1415006..1416997)
     CDS             1417137..1417640
     CDS             1417684..1417866
     CDS             1417965..1419011
     CDS             1419108..1420079
     CDS             1420127..1421047
     CDS             1421061..1421804
     CDS             1421900..1422184
     CDS             1422264..1423523
     CDS             1423604..1423768
     CDS             complement(1423878..1424564)
     CDS             1424686..1425021
     CDS             1425042..1425884
     CDS             1425965..1426729
     CDS             1426814..1427017
     CDS             1427104..1427892
     CDS             1427892..1429172
     CDS             complement(1429150..1429641)
     CDS             1429994..1430374
     CDS             1430362..1430778
     CDS             complement(1431224..1433260)
     CDS             1433568..1434284
     CDS             1434286..1435080
     CDS             1435067..1435852
     CDS             1435846..1436181
     CDS             1436185..1436955
     CDS             complement(1436964..1438805)
     CDS             complement(1438798..1442451)
     CDS             complement(1442523..1443953)
     CDS             complement(1444096..1444626)
     CDS             complement(1444610..1447849)
     CDS             complement(1447926..1448537)
     CDS             complement(1448552..1449511)
     CDS             1449688..1450557
     CDS             complement(1450571..1450957)
     CDS             1451126..1451779
     CDS             complement(1452351..1453985)
     CDS             complement(1454002..1454226)
     CDS             1454335..1455042
     CDS             complement(1455120..1455878)
     CDS             complement(1455892..1457049)
     CDS             complement(1457046..1458131)
     CDS             complement(1458097..1458846)
     CDS             complement(1458847..1459263)
     CDS             1459970..1460506
     CDS             complement(1460861..1460953)
     CDS             1461942..1462241
     CDS             1462292..1462489
     CDS             1462641..1462811
     CDS             1463095..1464792
     CDS             1464938..1466068
     CDS             1466068..1466550
     CDS             1466658..1467560
     CDS             complement(1467612..1468025)
     CDS             1468194..1468964
     CDS             complement(1468948..1469373)
     CDS             1469560..1469886
     CDS             1470019..1470486
     CDS             1470705..1471154
     CDS             1471206..1471814
     CDS             complement(1471807..1472556)
     CDS             complement(1472558..1473238)
     CDS             complement(1473283..1474974)
     CDS             complement(1474999..1475517)
     CDS             complement(1475583..1475882)
     CDS             1476057..1476437
     CDS             1476425..1476841
     CDS             complement(1477002..1477517)
     CDS             complement(1477522..1477758)
     CDS             complement(1477860..1478126)
     CDS             complement(1478169..1478627)
     CDS             1478697..1479332
     CDS             complement(1479329..1480219)
     CDS             1480408..1481352
     CDS             complement(1481356..1482135)
     CDS             complement(1482144..1483067)
     CDS             1483250..1483993
     CDS             complement(1484043..1484264)
     CDS             complement(1484359..1484820)
     CDS             complement(1485272..1486039)
     CDS             complement(1486122..1487369)
     CDS             complement(1487359..1487505)
     CDS             1487717..1488190
     CDS             complement(1488808..1489764)
     CDS             complement(1489852..1490754)
     CDS             complement(1491322..1492257)
     CDS             1492446..1492769
     CDS             1492812..1494074
     CDS             complement(1495186..1496670)
     CDS             complement(1496701..1498107)
     CDS             complement(1498549..1498929)
     CDS             complement(1499074..1500075)
     CDS             complement(1500376..1500525)
     CDS             complement(1500522..1500647)
     CDS             complement(1500637..1501521)
     CDS             complement(1501546..1502406)
     CDS             complement(1502399..1503886)
     CDS             complement(1503891..1504616)
     CDS             complement(1504613..1505695)
     CDS             complement(1505688..1507574)
     CDS             complement(1507574..1508674)
     CDS             complement(1508671..1509900)
     CDS             complement(1509917..1510888)
     CDS             complement(1510888..1512198)
     CDS             complement(1512216..1513307)
     CDS             complement(1513297..1514088)
     CDS             complement(1514090..1514722)
     CDS             complement(1514715..1516451)
     CDS             complement(1516553..1517296)
     CDS             complement(1517357..1517458)
     CDS             complement(1517529..1518170)
     CDS             complement(1518245..1518382)
     CDS             complement(1518401..1519888)
     CDS             complement(1519891..1520754)
     CDS             complement(1520763..1521788)
     CDS             complement(1521809..1522381)
     CDS             complement(1522498..1524207)
     CDS             complement(1524272..1524550)
     CDS             complement(1524645..1526039)
     CDS             complement(1526071..1527453)
     CDS             1527544..1528569
     CDS             1528572..1529720
     CDS             complement(1529717..1530112)
     CDS             complement(1530105..1530857)
     CDS             complement(1530850..1531098)
     CDS             complement(1531423..1531707)
     CDS             complement(1531763..1532179)
     CDS             complement(1532167..1532547)
     CDS             complement(1532920..1534332)
     CDS             complement(1534346..1536241)
     CDS             complement(1536259..1538940)
     CDS             complement(1539240..1540307)
     CDS             1540504..1541118
     CDS             1541415..1542419
     CDS             1542421..1543146
     CDS             1543156..1544454
     CDS             complement(1544853..1545167)
     CDS             complement(1545263..1545889)
     CDS             complement(1546379..1546774)
     CDS             complement(1546776..1547660)
     CDS             complement(1547657..1549621)
     CDS             complement(1549630..1550643)
     CDS             complement(1550624..1551127)
     CDS             complement(1551147..1552094)
     CDS             1552261..1554801
     CDS             1554873..1555316
     CDS             1555510..1556541
     CDS             1556757..1557974
     CDS             1557984..1558862
     CDS             1558862..1559587
     CDS             complement(1559594..1560208)
     CDS             1560296..1560874
     CDS             1560951..1561583
     CDS             complement(1561699..1563708)
     CDS             complement(1564011..1564367)
     CDS             complement(1564401..1565597)
     CDS             1565788..1566672
     CDS             complement(1566662..1567588)
     CDS             1567787..1568503
     CDS             complement(1568518..1568925)
     CDS             complement(1568897..1569496)
     CDS             complement(1569493..1569759)
     CDS             complement(1569835..1570911)
     CDS             complement(1570914..1571633)
     CDS             1571663..1572235
     CDS             1572327..1572425
     CDS             1572438..1572677
     CDS             complement(1572719..1574056)
     CDS             complement(1574109..1574384)
     CDS             complement(1574410..1575294)
     CDS             complement(1575307..1575897)
     CDS             complement(1576266..1577009)
     CDS             complement(1577491..1581759)
     CDS             complement(1581783..1582670)
     CDS             complement(1582684..1584900)
     CDS             complement(1584931..1585296)
     CDS             1585424..1585522
     CDS             1585512..1587200
     CDS             1587238..1589478
     CDS             1589551..1592247
     CDS             1592260..1593447
     CDS             1593509..1593997
     CDS             complement(1593990..1594544)
     CDS             complement(1594559..1595206)
     CDS             complement(1595356..1595517)
     CDS             complement(1595480..1595572)
     CDS             complement(1595657..1597048)
     CDS             complement(1597143..1597457)
     CDS             complement(1597490..1597999)
     CDS             complement(1598005..1598166)
     CDS             complement(1598415..1599329)
     CDS             complement(1599469..1600863)
     CDS             complement(1600869..1601852)
     CDS             complement(1601863..1603293)
     CDS             complement(1603350..1603958)
     CDS             complement(1604161..1604535)
     CDS             complement(1604653..1605189)
     CDS             1605332..1606021
     CDS             1606005..1606556
     CDS             1607118..1607600
     CDS             1607603..1608367
     CDS             1608361..1608546
     CDS             1608785..1609135
     CDS             1609323..1609805
     CDS             1609829..1610209
     CDS             1610197..1610613
     CDS             1610669..1611367
     CDS             1611360..1611779
     CDS             1611873..1612415
     CDS             1612417..1613160
     CDS             1613174..1614001
     CDS             complement(1614025..1616322)
     CDS             complement(1616315..1617223)
     CDS             complement(1617210..1617902)
     CDS             complement(1617909..1618772)
     CDS             complement(1618777..1619463)
     CDS             complement(1620094..1620636)
     CDS             complement(1620665..1621003)
     CDS             complement(1621240..1622064)
     CDS             1622171..1622749
     CDS             1622854..1624149
     CDS             1624146..1625027
     CDS             1625075..1625839
     CDS             1625909..1626718
     CDS             complement(1627089..1628132)
     CDS             complement(1628539..1628835)
     CDS             complement(1629006..1629593)
     CDS             complement(1629652..1630794)
     CDS             complement(1630794..1631573)
     CDS             complement(1631576..1632067)
     CDS             complement(1632082..1633095)
     CDS             complement(1633114..1633617)
     CDS             complement(1633753..1636131)
     CDS             complement(1636137..1637294)
     CDS             complement(1637300..1639906)
     CDS             1640165..1640710
     CDS             1640746..1641831
     CDS             complement(1641866..1642528)
     CDS             complement(1642525..1645398)
     CDS             complement(1645635..1646165)
     CDS             complement(1646234..1646518)
     CDS             complement(1646523..1646966)
     CDS             complement(1647013..1647633)
     CDS             complement(1647618..1648178)
     CDS             1648408..1648800
     CDS             complement(1648874..1649290)
     CDS             complement(1649278..1649658)
     CDS             1649740..1649904
     CDS             complement(1649918..1650199)
     CDS             complement(1650212..1651714)
     CDS             complement(1651847..1652083)
     CDS             complement(1652080..1652823)
     CDS             complement(1652826..1653521)
     CDS             1653663..1654763
     CDS             complement(1655862..1657025)
     CDS             complement(1657526..1658149)
     CDS             1658686..1659678
     CDS             1659919..1660074
     CDS             1660247..1660645
     CDS             1660712..1662169
     CDS             1662233..1665067
     CDS             complement(1665164..1665580)
     CDS             complement(1665568..1665948)
     CDS             complement(1666289..1666429)
     CDS             complement(1666433..1667947)
     CDS             complement(1668501..1668698)
     CDS             complement(1668702..1670741)
     CDS             1670871..1671215
     CDS             1671349..1671585
     CDS             1671612..1671767
     CDS             1671802..1672488
     CDS             1672528..1673352
     CDS             1673355..1673627
     CDS             1673641..1674444
     CDS             1674448..1675212
     CDS             1675212..1675424
     CDS             1675408..1675755
     CDS             1675829..1676491
     CDS             1676491..1676784
     CDS             1676801..1677037
     CDS             complement(1677317..1678243)
     CDS             1678291..1678614
     CDS             1678602..1679018
     CDS             1679192..1679422
     CDS             1679505..1680884
     CDS             1680888..1681832
     CDS             1681888..1682061
     CDS             1682083..1682832
     CDS             1682987..1683337
     CDS             1683483..1683863
     CDS             1683851..1684267
     CDS             complement(1684676..1685527)
     CDS             complement(1685540..1686460)
     CDS             complement(1686479..1686799)
     CDS             complement(1686871..1687149)
     CDS             complement(1687291..1687881)
     CDS             complement(1687892..1689298)
     CDS             complement(1689295..1690098)
     CDS             complement(1690082..1690213)
     CDS             complement(1690499..1691809)
     CDS             complement(1691820..1693499)
     CDS             complement(1693570..1695036)
     CDS             complement(1695342..1696328)
     CDS             complement(1696348..1696986)
     CDS             complement(1696995..1698449)
     CDS             complement(1698697..1699365)
     CDS             1699487..1701988
     CDS             1701989..1702606
     CDS             complement(1703004..1703207)
     CDS             1703319..1704773
     CDS             complement(1704788..1705276)
     CDS             complement(1705356..1706057)
     CDS             complement(1706077..1706226)
     CDS             complement(1706461..1707009)
     CDS             complement(1706979..1707746)
     CDS             1707794..1708117
     CDS             1708164..1708520
     CDS             1708576..1708785
     CDS             1708822..1710300
     CDS             1710319..1711551
     CDS             1711793..1712122
     CDS             1712076..1712234
     CDS             complement(1712493..1713239)
     CDS             complement(1713241..1713873)
     CDS             1714152..1716461
     CDS             1716522..1717538
     CDS             complement(1717577..1718125)
     CDS             1718277..1718903
     CDS             complement(1718904..1719773)
     CDS             1719899..1720306
     CDS             1720395..1721360
     CDS             1721347..1722399
     CDS             complement(1722515..1723066)
     CDS             complement(1723530..1723733)
     CDS             complement(1723780..1724034)
     CDS             1724293..1725312
     CDS             complement(1725340..1726686)
     CDS             1726818..1727498
     CDS             complement(1727516..1727641)
     CDS             complement(1727659..1728075)
     CDS             complement(1728160..1728597)
     CDS             1729092..1730258
     CDS             1730263..1733547
     CDS             1733689..1734609
     CDS             complement(1734622..1735500)
     CDS             1735997..1736233
     CDS             1736560..1737783
     CDS             1738767..1739147
     CDS             1739135..1739551
     CDS             complement(1739625..1740215)
     CDS             1740630..1741697
     CDS             1741690..1742295
     CDS             1742288..1743499
     CDS             1743509..1743952
     CDS             1743955..1744473
     CDS             1744567..1745547
     CDS             complement(1745567..1746646)
     CDS             complement(1746660..1748444)
     CDS             1748714..1748986
     CDS             complement(1749060..1749416)
     CDS             complement(1749424..1750020)
     CDS             1750198..1750896
     CDS             1750856..1751137
     CDS             1751186..1752502
     CDS             complement(1752569..1753720)
     CDS             1753823..1754719
     CDS             1754921..1755646
     CDS             1755643..1755807
     CDS             complement(1755800..1756468)
     CDS             complement(1756465..1757082)
     CDS             1757182..1758387
     CDS             complement(1758384..1759076)
     CDS             complement(1759094..1759255)
     CDS             1759480..1760145
     CDS             1760215..1760343
     CDS             1760416..1760940
     CDS             1760964..1761344
     CDS             1761332..1761748
     CDS             complement(1761891..1762685)
     CDS             1763072..1763203
     CDS             complement(1763296..1763715)
     CDS             1763981..1764268
     CDS             1764306..1765940
     CDS             complement(1766156..1766572)
     CDS             complement(1766560..1766940)
     CDS             complement(1766998..1767714)
     CDS             complement(1772118..1772225)
     CDS             1773304..1775766
     CDS             1775771..1779052
     CDS             1779042..1779419
     CDS             1779432..1779926
     CDS             1779931..1781661
     CDS             1781662..1782183
     CDS             1782196..1783626
     CDS             1783639..1784262
     CDS             1784284..1785435
     CDS             1785458..1786174
     CDS             1786214..1790200
     CDS             1790218..1790793
     CDS             complement(1790800..1791996)
     CDS             complement(1792017..1792646)
     CDS             complement(1792663..1794183)
     CDS             complement(1794197..1794751)
     CDS             complement(1794832..1798419)
     CDS             complement(1798651..1799052)
     CDS             complement(1799065..1799634)
     CDS             1800064..1800678
     CDS             complement(1800775..1801191)
     CDS             complement(1801179..1801559)
     CDS             complement(1801621..1801779)
     CDS             complement(1801921..1802139)
     CDS             complement(1802117..1805989)
     CDS             complement(1805989..1807479)
     CDS             complement(1807573..1808919)
     CDS             complement(1808930..1809571)
     CDS             complement(1809580..1811109)
     CDS             complement(1811118..1811738)
     CDS             1812058..1813389
     CDS             complement(1813430..1814611)
     CDS             1814786..1816213
     CDS             complement(1816277..1816879)
     CDS             complement(1816821..1817030)
     CDS             complement(1817370..1817777)
     CDS             complement(1817864..1819738)
     CDS             complement(1819745..1820749)
     CDS             complement(1820825..1822021)
     CDS             1822148..1822459
     CDS             complement(1822616..1823032)
     CDS             complement(1823045..1823260)
     CDS             complement(1823325..1823492)
     CDS             complement(1824040..1826721)
     CDS             complement(1826825..1827379)
     CDS             complement(1827396..1829435)
     CDS             complement(1829445..1830626)
     CDS             complement(1830805..1831047)
     CDS             complement(1831354..1831773)
     CDS             complement(1831894..1832310)
     CDS             complement(1832298..1832678)
     CDS             1832768..1833241
     CDS             complement(1833415..1835112)
     CDS             complement(1835366..1835569)
     CDS             1835643..1836566
     CDS             1836656..1837195
     CDS             1837331..1837753
     CDS             1837780..1838229
     CDS             1838251..1839330
     CDS             1839317..1839769
     CDS             1839942..1840418
     CDS             1840524..1841678
     CDS             1841688..1843784
     CDS             1843799..1844539
     CDS             complement(1844792..1845208)
     CDS             complement(1845196..1845576)
     CDS             complement(1845725..1846348)
     CDS             complement(1846439..1846720)
     CDS             complement(1846723..1846983)
     CDS             complement(1847013..1847528)
     CDS             complement(1847588..1848001)
     CDS             complement(1848007..1848480)
     CDS             1848574..1849725
     CDS             1849790..1850509
     CDS             complement(1850515..1851255)
     CDS             complement(1851269..1852021)
     CDS             complement(1852184..1852507)
     CDS             1852739..1853380
     CDS             1853458..1854114
     CDS             complement(1854116..1855276)
     CDS             complement(1855330..1857150)
     CDS             complement(1857261..1857521)
     CDS             complement(1857772..1860351)
     CDS             1860571..1860915
     CDS             1860943..1861281
     CDS             1861370..1861723
     CDS             complement(1861778..1862587)
     CDS             complement(1862587..1863777)
     CDS             complement(1863864..1864901)
     CDS             complement(1865193..1866698)
     CDS             complement(1866793..1867191)
     CDS             complement(1867194..1867604)
     CDS             complement(1867625..1868017)
     CDS             1868241..1868714
     CDS             1868850..1869230
     CDS             1869218..1869634
     CDS             complement(1869873..1870517)
     CDS             complement(1870564..1872243)
     CDS             1872456..1873697
     CDS             complement(1873678..1873986)
     CDS             complement(1873998..1874210)
     CDS             1874256..1874750
     CDS             1874713..1875237
     CDS             complement(1875244..1875855)
     CDS             1875961..1876242
     CDS             1876293..1876880
     CDS             1877156..1877950
     CDS             1878359..1878721
     CDS             complement(1879097..1879423)
     CDS             complement(1879484..1879780)
     CDS             complement(1879853..1882429)
     CDS             1882631..1883059
     CDS             complement(1883056..1884417)
     CDS             complement(1884508..1884921)
     CDS             complement(1884926..1885615)
     CDS             complement(1885699..1886067)
     CDS             complement(1886255..1886401)
     CDS             complement(1886470..1886871)
     CDS             complement(1886984..1887997)
     CDS             complement(1887994..1888572)
     CDS             complement(1888576..1890120)
     CDS             complement(1890129..1890416)
     CDS             complement(1890890..1892386)
     CDS             1892584..1892679