CDS             22..333
     CDS             370..621
     CDS             647..1111
     CDS             complement(1569..2264)
     CDS             complement(2583..2681)
     CDS             complement(2916..4565)
     CDS             complement(4662..5744)
     CDS             complement(5754..6161)
     CDS             complement(6238..6477)
     CDS             complement(6501..7160)
     CDS             complement(7302..8738)
     CDS             9247..9567
     CDS             9831..10001
     CDS             10011..10226
     CDS             complement(10165..10689)
     CDS             10701..10922
     CDS             10934..11635
     CDS             11771..12187
     CDS             12347..12523
     CDS             complement(12561..13358)
     CDS             complement(13358..14059)
     CDS             complement(14056..14934)
     CDS             complement(14934..15926)
     CDS             16231..16359
     CDS             16426..16962
     CDS             17164..18360
     CDS             18363..19262
     CDS             19275..20039
     CDS             20039..21061
     CDS             21168..22253
     CDS             22306..22746
     CDS             22746..23624
     CDS             23624..24427
     CDS             24442..25296
     CDS             25356..26303
     CDS             26303..27379
     CDS             27495..28787
     CDS             28796..29935
     CDS             29945..30592
     CDS             30580..31362
     CDS             31372..32013
     CDS             32095..32778
     CDS             32778..34028
     CDS             34246..35334
     CDS             complement(35404..35844)
     CDS             36127..37371
     CDS             37492..38106
     CDS             38099..38653
     CDS             complement(38700..39209)
     CDS             39353..40240
     CDS             40275..40889
     CDS             40879..41202
     CDS             complement(41240..42037)
     CDS             complement(42037..42738)
     CDS             complement(42735..43613)
     CDS             complement(43613..44716)
     CDS             complement(44804..46816)
     CDS             46965..48185
     CDS             complement(48252..48515)
     CDS             48630..49538
     CDS             complement(49577..50791)
     CDS             complement(50833..53076)
     CDS             complement(53143..54072)
     CDS             complement(54126..55040)
     CDS             complement(55113..56048)
     CDS             56145..57575
     CDS             57768..58007
     CDS             58603..58920
     CDS             59089..59685
     CDS             complement(59766..60905)
     CDS             complement(60978..61748)
     CDS             complement(61748..61996)
     CDS             complement(62077..62607)
     CDS             complement(62591..63736)
     CDS             64004..65242
     CDS             complement(65719..66201)
     CDS             66474..67352
     CDS             complement(67395..68360)
     CDS             complement(68357..69871)
     CDS             69987..70400
     CDS             70387..71463
     CDS             72005..73672
     CDS             73738..74202
     CDS             74273..74716
     CDS             74713..76362
     CDS             76372..78564
     CDS             78663..80642
     CDS             80665..81966
     CDS             82074..83504
     CDS             83751..86216
     CDS             86477..88015
     CDS             88026..89450
     CDS             complement(89514..90089)
     CDS             complement(90082..90432)
     CDS             90528..93134
     CDS             complement(93210..93794)
     CDS             94079..96010
     CDS             complement(96122..98704)
     CDS             complement(98670..98915)
     CDS             complement(99019..100896)
     CDS             complement(100842..101438)
     CDS             complement(101601..101810)
     CDS             complement(101928..102257)
     CDS             complement(102259..102708)
     CDS             complement(102711..103199)
     CDS             103348..104682
     CDS             104695..105651
     CDS             105654..105983
     CDS             106009..106713
     CDS             106717..106872
     CDS             106844..107452
     CDS             107452..111984
     CDS             112054..112962
     CDS             113211..113840
     CDS             113853..115274
     CDS             115682..115969
     CDS             complement(115956..116150)
     CDS             complement(116339..116800)
     CDS             complement(116797..116982)
     CDS             117135..118283
     CDS             118323..118649
     CDS             118735..119007
     CDS             119026..119256
     CDS             119340..120707
     CDS             120716..121012
     CDS             121016..122056
     CDS             122053..123186
     CDS             complement(123991..125268)
     CDS             complement(125265..125960)
     CDS             complement(126057..126824)
     CDS             complement(126834..127682)
     CDS             complement(127684..128631)
     CDS             complement(128722..129741)
     CDS             130243..130731
     CDS             130747..131244
     CDS             131528..133084
     CDS             133097..133678
     CDS             133727..134113
     CDS             134166..135167
     CDS             135205..136638
     CDS             136700..136972
     CDS             complement(137004..139868)
     CDS             complement(140096..140320)
     CDS             complement(140524..141177)
     CDS             complement(141178..141483)
     CDS             complement(141487..141921)
     CDS             142156..143550
     CDS             143678..144286
     CDS             complement(144385..145209)
     CDS             complement(145209..146228)
     CDS             complement(146691..147356)
     CDS             complement(147366..147821)
     CDS             complement(147834..148934)
     CDS             complement(149075..150259)
     CDS             complement(150355..151338)
     CDS             complement(151403..151618)
     CDS             complement(151863..152963)
     CDS             complement(152950..153465)
     CDS             153510..153788
     CDS             complement(153790..154071)
     CDS             complement(154157..154306)
     CDS             complement(154299..154901)
     CDS             complement(154870..155226)
     CDS             complement(155449..156303)
     CDS             complement(156616..157074)
     CDS             complement(157184..157723)
     CDS             complement(157901..158269)
     CDS             complement(158332..158913)
     CDS             complement(158960..159526)
     CDS             complement(159526..159618)
     CDS             complement(159615..159878)
     CDS             complement(160070..160294)
     CDS             complement(160281..160931)
     CDS             complement(160928..161674)
     CDS             complement(161671..162339)
     CDS             complement(162386..162733)
     CDS             complement(162874..163062)
     CDS             163173..163265
     CDS             163231..163872
     CDS             163927..165009
     CDS             complement(164936..165544)
     CDS             complement(166026..166196)
     CDS             166211..166432
     CDS             166642..166920
     CDS             complement(166898..167101)
     CDS             167702..167947
     CDS             168003..168974
     CDS             169312..169563
     CDS             169708..169827
     CDS             169869..170156
     CDS             complement(170153..170812)
     CDS             171575..172348
     CDS             172470..173399
     CDS             173596..174432
     CDS             complement(174516..175154)
     CDS             complement(175209..176243)
     CDS             176472..177182
     CDS             177199..178395
     CDS             178395..179201
     CDS             complement(179341..180294)
     CDS             180353..180829
     CDS             complement(180984..181202)
     CDS             complement(181351..181509)
     CDS             complement(181502..182221)
     CDS             complement(182215..182535)
     CDS             complement(182550..184007)
     CDS             184166..184405
     CDS             184405..185295
     CDS             185337..187214
     CDS             complement(187250..187702)
     CDS             complement(187702..188340)
     CDS             complement(188521..188913)
     CDS             complement(188930..189358)
     CDS             189822..190700
     CDS             complement(190790..191518)
     CDS             complement(191621..191887)
     CDS             complement(191948..192604)
     CDS             192742..193956
     CDS             193960..194691
     CDS             194758..195081
     CDS             complement(195138..195665)
     CDS             complement(195708..196349)
     CDS             complement(196361..197422)
     CDS             197596..198459
     CDS             complement(198554..198727)
     CDS             complement(198736..199281)
     CDS             200150..201514
     CDS             complement(201592..201972)
     CDS             complement(201969..202121)
     CDS             complement(202334..202828)
     CDS             complement(202887..203267)
     CDS             complement(203221..204222)
     CDS             complement(204260..205087)
     CDS             complement(205199..207106)
     CDS             complement(207197..207784)
     CDS             207954..208253
     CDS             complement(208292..208768)
     CDS             208932..209348
     CDS             209425..210372
     CDS             complement(210687..210956)
     CDS             complement(211092..211226)
     CDS             complement(211223..211948)
     CDS             complement(212185..212718)
     CDS             complement(212889..214664)
     CDS             214791..215237
     CDS             complement(215305..217227)
     CDS             complement(217227..218318)
     CDS             complement(218272..220863)
     CDS             complement(220977..221330)
     CDS             complement(221396..221593)
     CDS             complement(221804..222073)
     CDS             complement(222482..223294)
     CDS             complement(223379..223816)
     CDS             complement(223836..225887)
     CDS             complement(225951..227507)
     CDS             complement(227480..227929)
     CDS             complement(227916..229247)
     CDS             complement(229284..230036)
     CDS             complement(230047..230880)
     CDS             complement(230877..231077)
     CDS             231296..231814
     CDS             complement(232107..232766)
     CDS             complement(232750..233205)
     CDS             complement(233264..234034)
     CDS             complement(234282..234767)
     CDS             complement(234820..235110)
     CDS             complement(235112..237499)
     CDS             complement(237533..237697)
     CDS             complement(237715..238521)
     CDS             complement(238670..239410)
     CDS             239456..239704
     CDS             complement(239699..240511)
     CDS             complement(240528..241157)
     CDS             complement(241157..241648)
     CDS             complement(241645..242625)
     CDS             complement(242699..243133)
     CDS             complement(243137..243610)
     CDS             243836..245239
     CDS             245315..246004
     CDS             complement(246032..247975)
     CDS             complement(248069..249454)
     CDS             complement(249666..250241)
     CDS             complement(250260..250682)
     CDS             250797..251279
     CDS             251281..252480
     CDS             252477..252857
     CDS             252848..253633
     CDS             253760..254599
     CDS             complement(254632..255756)
     CDS             complement(255845..256765)
     CDS             complement(256765..256950)
     CDS             complement(256970..257152)
     CDS             257317..258993
     CDS             258986..260365
     CDS             260367..260891
     CDS             260928..261173
     CDS             261357..261683
     CDS             261795..262628
     CDS             262573..264963
     CDS             complement(265042..267576)
     CDS             complement(267588..269075)
     CDS             complement(269092..269547)
     CDS             complement(271536..272210)
     CDS             272324..272971
     CDS             complement(273033..274145)
     CDS             274296..276344
     CDS             276767..277315
     CDS             complement(277368..278099)
     CDS             complement(278151..278681)
     CDS             complement(278955..279236)
     CDS             complement(279217..279426)
     CDS             complement(279546..279719)
     CDS             complement(279825..280682)
     CDS             complement(280734..281279)
     CDS             281396..281635
     CDS             281772..283310
     CDS             283366..283536
     CDS             284063..285013
     CDS             285037..286704
     CDS             complement(286759..286851)
     CDS             complement(286802..287692)
     CDS             complement(287704..287835)
     CDS             287993..288673
     CDS             complement(288961..290082)
     CDS             complement(290076..290264)
     CDS             complement(290266..291156)
     CDS             291469..292572
     CDS             292526..292741
     CDS             complement(292794..296276)
     CDS             complement(296337..296510)
     CDS             complement(296507..298351)
     CDS             complement(298356..298658)
     CDS             complement(298758..300428)
     CDS             complement(300593..300916)
     CDS             complement(300927..301232)
     CDS             301558..301683
     CDS             301680..301991
     CDS             301988..302176
     CDS             302179..302715
     CDS             302766..303146
     CDS             303103..303204
     CDS             304003..305799
     CDS             complement(305830..307773)
     CDS             complement(307991..310261)
     CDS             310459..311079
     CDS             311170..311868
     CDS             311870..313066
     CDS             complement(313098..313898)
     CDS             313996..314658
     CDS             314679..315932
     CDS             complement(316011..317159)
     CDS             complement(317386..319293)
     CDS             319546..320988
     CDS             complement(321133..321591)
     CDS             321890..324550
     CDS             324613..326274
     CDS             326388..327812
     CDS             327970..328512
     CDS             328524..330590
     CDS             330713..331339
     CDS             331443..332687
     CDS             332888..333445
     CDS             complement(333474..333794)
     CDS             complement(333801..334475)
     CDS             complement(334518..335708)
     CDS             complement(335708..336001)
     CDS             complement(336076..336360)
     CDS             complement(336483..338132)
     CDS             complement(338229..338906)
     CDS             339375..340250
     CDS             340251..340829
     CDS             complement(341378..343072)
     CDS             complement(343979..344278)
     CDS             complement(344297..344530)
     CDS             complement(344644..346092)
     CDS             complement(346194..347045)
     CDS             347117..348844
     CDS             348844..349203
     CDS             349216..349800
     CDS             349857..350438
     CDS             350621..351595
     CDS             351544..352890
     CDS             353032..353193
     CDS             353226..354161
     CDS             complement(354277..355506)
     CDS             complement(355628..358435)
     CDS             complement(358658..359158)
     CDS             complement(359180..359923)
     CDS             complement(359936..360289)
     CDS             complement(360371..361213)
     CDS             complement(361227..361499)
     CDS             complement(361774..362037)
     CDS             complement(362124..362762)
     CDS             complement(362778..362936)
     CDS             complement(363002..363526)
     CDS             complement(363578..364138)
     CDS             complement(364154..365623)
     CDS             complement(365690..367777)
     CDS             complement(367805..368443)
     CDS             complement(368563..368694)
     CDS             368795..369634
     CDS             369603..369878
     CDS             369862..370941
     CDS             370985..372514
     CDS             complement(372569..373021)
     CDS             complement(373022..373267)
     CDS             complement(373269..373751)
     CDS             complement(373843..374856)
     CDS             375301..375972
     CDS             376587..377522
     CDS             377532..378074
     CDS             complement(378172..380328)
     CDS             complement(380396..381061)
     CDS             381259..382035
     CDS             381977..382321
     CDS             382604..383182
     CDS             383270..383926
     CDS             383923..385974
     CDS             385979..387055
     CDS             387055..387597
     CDS             387679..388383
     CDS             388504..389139
     CDS             389198..390571
     CDS             complement(390595..391650)
     CDS             complement(391637..392365)
     CDS             complement(392500..393264)
     CDS             393402..394169
     CDS             complement(394279..395082)
     CDS             complement(395084..395671)
     CDS             complement(395668..395967)
     CDS             complement(396175..396750)
     CDS             complement(396762..397652)
     CDS             complement(397824..398738)
     CDS             complement(398735..399940)
     CDS             400074..400817
     CDS             complement(401039..403309)
     CDS             complement(403503..404579)
     CDS             complement(404576..405679)
     CDS             405786..407261
     CDS             complement(407297..409240)
     CDS             complement(409601..410956)
     CDS             complement(410953..411618)
     CDS             complement(411681..412046)
     CDS             complement(412393..412893)
     CDS             complement(412953..414680)
     CDS             complement(414760..415017)
     CDS             complement(415175..416269)
     CDS             416285..416833
     CDS             complement(417135..418202)
     CDS             complement(418302..420575)
     CDS             complement(420523..420870)
     CDS             complement(420964..421770)
     CDS             421906..422250
     CDS             422207..422605
     CDS             422612..424957
     CDS             425130..426002
     CDS             426158..427492
     CDS             complement(427563..428756)
     CDS             complement(428800..429537)
     CDS             complement(429524..430360)
     CDS             complement(430348..430452)
     CDS             complement(430449..431090)
     CDS             complement(431323..431931)
     CDS             complement(431909..433888)
     CDS             complement(433971..434090)
     CDS             complement(434056..434760)
     CDS             434939..436522
     CDS             complement(436935..437264)
     CDS             complement(437261..437995)
     CDS             complement(438005..438934)
     CDS             complement(444978..446123)
     CDS             complement(446335..447144)
     CDS             complement(447174..449255)
     CDS             complement(449252..451366)
     CDS             complement(451439..451705)
     CDS             complement(451767..452393)
     CDS             452644..453663
     CDS             453858..455657
     CDS             complement(455694..456479)
     CDS             complement(456498..456962)
     CDS             complement(457220..458032)
     CDS             458303..458914
     CDS             458963..461389
     CDS             461391..463037
     CDS             463107..464015
     CDS             complement(464054..464494)
     CDS             complement(464497..464901)
     CDS             465007..465999
     CDS             complement(466063..466734)
     CDS             complement(466734..466970)
     CDS             complement(466967..467650)
     CDS             complement(467647..468081)
     CDS             complement(468041..468703)
     CDS             complement(468712..470535)
     CDS             complement(470677..471060)
     CDS             471333..471593
     CDS             471635..471991
     CDS             complement(472060..473484)
     CDS             complement(473904..475343)
     CDS             complement(475345..476571)
     CDS             complement(476541..476741)
     CDS             complement(476922..477317)
     CDS             complement(477338..477577)
     CDS             complement(477604..478422)
     CDS             complement(478437..479312)
     CDS             complement(479309..479596)
     CDS             complement(479634..480641)
     CDS             complement(481018..481980)
     CDS             complement(482034..482672)
     CDS             complement(482674..482952)
     CDS             complement(483008..483871)
     CDS             complement(483862..484188)
     CDS             complement(484204..484413)
     CDS             complement(484469..485068)
     CDS             complement(485121..486236)
     CDS             complement(486226..488181)
     CDS             complement(488203..488670)
     CDS             complement(488724..489032)
     CDS             complement(489157..490812)
     CDS             491018..492796
     CDS             492926..493981
     CDS             494061..495116
     CDS             495116..495604
     CDS             complement(495655..496431)
     CDS             complement(496441..497244)
     CDS             complement(497292..497966)
     CDS             complement(497966..499030)
     CDS             complement(499087..499749)
     CDS             complement(500076..500630)
     CDS             500734..501060
     CDS             complement(501114..501572)
     CDS             complement(501520..501753)
     CDS             complement(501762..503165)
     CDS             complement(503234..504637)
     CDS             complement(504656..506416)
     CDS             complement(506427..507308)
     CDS             complement(507277..508122)
     CDS             508477..508749
     CDS             508850..509605
     CDS             509625..510809
     CDS             complement(510862..511575)
     CDS             complement(511673..513100)
     CDS             complement(513190..513333)
     CDS             complement(513357..513644)
     CDS             complement(513645..514409)
     CDS             complement(514480..515382)
     CDS             complement(515551..517314)
     CDS             complement(517355..517705)
     CDS             complement(517722..519722)
     CDS             519981..520418
     CDS             520666..522024
     CDS             522033..522515
     CDS             522591..523067
     CDS             523075..524373
     CDS             524374..526263
     CDS             526271..526804
     CDS             526825..527205
     CDS             527211..530156
     CDS             complement(530241..530876)
     CDS             complement(530887..531372)
     CDS             complement(531359..531919)
     CDS             complement(532031..532921)
     CDS             533021..533617
     CDS             complement(533630..533974)
     CDS             complement(533976..534407)
     CDS             534689..535171
     CDS             535316..536812
     CDS             536931..537791
     CDS             complement(537950..539329)
     CDS             539432..539941
     CDS             539996..540526
     CDS             541040..541306
     CDS             541282..541590
     CDS             complement(541587..541910)
     CDS             complement(542029..543024)
     CDS             complement(543037..543678)
     CDS             complement(543691..544146)
     CDS             complement(545011..546288)
     CDS             complement(546331..547275)
     CDS             complement(547288..549255)
     CDS             complement(549212..549736)
     CDS             550060..550761
     CDS             complement(550834..551589)
     CDS             551790..552071
     CDS             552223..553221
     CDS             553339..554160
     CDS             554195..554860
     CDS             554862..555644
     CDS             555599..555916
     CDS             complement(555951..556631)
     CDS             complement(556633..557766)
     CDS             complement(557794..558138)
     CDS             complement(558217..560097)
     CDS             560466..561164
     CDS             561338..563710
     CDS             563899..565173
     CDS             565268..568288
     CDS             complement(568513..569901)
     CDS             570182..571444
     CDS             571573..572343
     CDS             572345..572824
     CDS             complement(572997..573254)
     CDS             573421..574710
     CDS             575045..575674
     CDS             576035..576409
     CDS             576357..576635
     CDS             576616..577737
     CDS             577800..578273
     CDS             579504..579938
     CDS             complement(585341..587476)
     CDS             587871..588980
     CDS             588980..589750
     CDS             589929..591032
     CDS             complement(591082..591588)
     CDS             complement(591701..593062)
     CDS             complement(593540..594727)
     CDS             594864..595466
     CDS             595567..596112
     CDS             complement(596510..596635)
     CDS             complement(596694..597224)
     CDS             597458..598774
     CDS             complement(598863..599912)
     CDS             complement(599937..601994)
     CDS             complement(602156..603196)
     CDS             603362..604003
     CDS             604012..604599
     CDS             604603..605778
     CDS             605778..606968
     CDS             complement(607047..608561)
     CDS             complement(609241..610011)
     CDS             610072..610536
     CDS             610814..611953
     CDS             complement(612187..613335)
     CDS             complement(613388..613783)
     CDS             complement(613741..614199)
     CDS             complement(614598..615479)
     CDS             complement(615490..616356)
     CDS             complement(616349..617251)
     CDS             complement(617296..617982)
     CDS             618330..619319
     CDS             619384..621234
     CDS             621398..622537
     CDS             622840..623130
     CDS             complement(623174..624061)
     CDS             complement(624061..625281)
     CDS             complement(625530..626111)
     CDS             complement(626171..627502)
     CDS             complement(627707..627937)
     CDS             complement(628193..628921)
     CDS             complement(628938..629876)
     CDS             complement(630502..631452)
     CDS             complement(631638..631808)
     CDS             complement(631851..632354)
     CDS             632510..632704
     CDS             632679..633383
     CDS             complement(633492..634862)
     CDS             complement(635079..635678)
     CDS             635772..636083
     CDS             636375..637718
     CDS             637721..638956
     CDS             638949..639683
     CDS             639683..640309
     CDS             640313..640909
     CDS             640922..642157
     CDS             642301..643341
     CDS             643344..643604
     CDS             643721..644878
     CDS             complement(644922..645656)
     CDS             complement(645658..646632)
     CDS             646740..647528
     CDS             complement(647608..647964)
     CDS             complement(648121..648861)
     CDS             complement(649014..651236)
     CDS             complement(651193..651303)
     CDS             complement(651341..652195)
     CDS             652700..653614
     CDS             653798..655237
     CDS             complement(655422..656249)
     CDS             complement(656258..657394)
     CDS             657517..657924
     CDS             658192..658368
     CDS             658372..658932
     CDS             658942..659721
     CDS             660071..660373
     CDS             660352..661419
     CDS             complement(661527..661967)
     CDS             complement(661996..662520)
     CDS             complement(662617..663399)
     CDS             663470..664063
     CDS             664066..665424
     CDS             665466..668786
     CDS             668796..669869
     CDS             670042..670902
     CDS             670920..671366
     CDS             671398..671688
     CDS             671735..672691
     CDS             672818..673789
     CDS             complement(673902..674252)
     CDS             complement(674289..675029)
     CDS             complement(675067..675594)
     CDS             complement(675639..675887)
     CDS             676180..676953
     CDS             676976..678787
     CDS             679072..679614
     CDS             679634..680722
     CDS             680724..681584
     CDS             complement(682644..683369)
     CDS             683438..684088
     CDS             complement(684411..685955)
     CDS             complement(685948..686310)
     CDS             686430..688475
     CDS             688707..690251
     CDS             690386..691558
     CDS             691724..692254
     CDS             692359..695442
     CDS             complement(695590..696219)
     CDS             complement(696432..698228)
     CDS             complement(698341..698928)
     CDS             699693..700127
     CDS             complement(705038..705943)
     CDS             706073..707539
     CDS             707649..709220
     CDS             complement(709282..710172)
     CDS             710292..710753
     CDS             complement(710792..711994)
     CDS             712183..713493
     CDS             complement(713601..714068)
     CDS             complement(714144..714515)
     CDS             714826..716955
     CDS             717237..717980
     CDS             718101..719942
     CDS             720061..721509
     CDS             721514..721666
     CDS             complement(721801..722097)
     CDS             complement(722116..722361)
     CDS             complement(722429..722779)
     CDS             722857..723906
     CDS             complement(724020..724994)
     CDS             complement(725005..726855)
     CDS             complement(726925..727218)
     CDS             complement(727326..727547)
     CDS             complement(727544..728062)
     CDS             complement(728127..729275)
     CDS             complement(729618..730709)
     CDS             complement(730833..731279)
     CDS             complement(731396..732559)
     CDS             complement(732522..734822)
     CDS             complement(734830..735624)
     CDS             complement(735942..738773)
     CDS             738927..739433
     CDS             739581..740813
     CDS             740850..741608
     CDS             741673..742380
     CDS             742384..743721
     CDS             743786..744412
     CDS             744414..744824
     CDS             complement(745198..746280)
     CDS             complement(746264..747103)
     CDS             complement(747141..747989)
     CDS             complement(747973..748326)
     CDS             complement(748478..749068)
     CDS             complement(749097..749537)
     CDS             complement(749558..749689)
     CDS             750053..750187
     CDS             complement(750612..751406)
     CDS             complement(751416..751859)
     CDS             complement(751863..752315)
     CDS             complement(752484..752951)
     CDS             753052..753948
     CDS             754059..754706
     CDS             754879..755202
     CDS             complement(755803..756093)
     CDS             complement(756083..756337)
     CDS             complement(756833..759040)
     CDS             complement(759050..759328)
     CDS             complement(759337..759561)
     CDS             complement(759558..760382)
     CDS             complement(760442..760672)
     CDS             complement(760653..760868)
     CDS             complement(760936..761100)
     CDS             complement(761093..761356)
     CDS             complement(761353..762090)
     CDS             complement(762573..762998)
     CDS             complement(762973..763392)
     CDS             complement(763562..763654)
     CDS             complement(763951..764496)
     CDS             complement(764498..764713)
     CDS             complement(765439..766623)
     CDS             complement(767080..767607)
     CDS             complement(767579..768136)
     CDS             complement(768201..768788)
     CDS             complement(768799..769524)
     CDS             769601..770644
     CDS             770979..773135
     CDS             773211..774908
     CDS             774920..777040
     CDS             777037..777672
     CDS             complement(777768..778124)
     CDS             778207..778806
     CDS             778847..780550
     CDS             780560..780694
     CDS             780757..781584
     CDS             781710..782555
     CDS             complement(782687..783022)
     CDS             complement(783022..783888)
     CDS             complement(783955..784596)
     CDS             complement(784620..785336)
     CDS             complement(785639..787081)
     CDS             787830..789485
     CDS             complement(789505..790314)
     CDS             complement(790311..790793)
     CDS             complement(790893..791459)
     CDS             791695..792453
     CDS             complement(792679..793995)
     CDS             complement(794051..794794)
     CDS             complement(794856..796562)
     CDS             complement(796578..797849)
     CDS             798006..799277
     CDS             799378..800595
     CDS             complement(800704..801570)
     CDS             complement(801524..801829)
     CDS             complement(801862..802071)
     CDS             complement(802106..803344)
     CDS             complement(803567..805735)
     CDS             complement(805710..805916)
     CDS             complement(806002..806208)
     CDS             complement(806294..806500)
     CDS             complement(806574..806780)
     CDS             806857..807243
     CDS             complement(807257..807466)
     CDS             807824..809086
     CDS             complement(809188..809832)
     CDS             complement(809829..811049)
     CDS             complement(811046..812440)
     CDS             complement(812437..812886)
     CDS             813001..813564
     CDS             814186..815085
     CDS             815069..816637
     CDS             816687..817424
     CDS             817421..817981
     CDS             817981..818400
     CDS             complement(818450..819358)
     CDS             819424..820239
     CDS             820357..821406
     CDS             821437..822330
     CDS             822503..822790
     CDS             complement(822842..823552)
     CDS             complement(823558..823848)
     CDS             complement(823856..824470)
     CDS             complement(824532..825104)
     CDS             complement(825151..825891)
     CDS             complement(826051..826527)
     CDS             complement(826549..828315)
     CDS             828534..829052
     CDS             829105..829830
     CDS             829904..830311
     CDS             830382..831071
     CDS             831385..832737
     CDS             832770..833357
     CDS             complement(833709..834275)
     CDS             834313..834783
     CDS             834821..835330
     CDS             835429..836724
     CDS             836783..837187
     CDS             837190..837900
     CDS             837900..839216
     CDS             839294..841525
     CDS             841540..841896
     CDS             841979..842572
     CDS             842574..842912
     CDS             842912..843958
     CDS             complement(843999..844697)
     CDS             complement(844736..846190)
     CDS             846275..847015
     CDS             847100..847444
     CDS             847650..848093
     CDS             848174..848455
     CDS             848492..850171
     CDS             850171..850974
     CDS             851035..851868
     CDS             851868..852731
     CDS             852737..853180
     CDS             853195..853797
     CDS             complement(853956..854600)
     CDS             complement(854685..855923)
     CDS             complement(856104..857120)
     CDS             complement(857293..858273)
     CDS             858657..859379
     CDS             859376..859957
     CDS             860135..861079
     CDS             861089..861736
     CDS             complement(861854..862669)
     CDS             complement(862662..863510)
     CDS             complement(863514..863936)
     CDS             complement(863929..864435)
     CDS             complement(864435..865316)
     CDS             complement(865682..866560)
     CDS             866807..867577
     CDS             867516..867959
     CDS             868060..868599
     CDS             868671..869582
     CDS             869591..870697
     CDS             870707..871978
     CDS             871996..872610
     CDS             complement(872661..872855)
     CDS             complement(872855..873196)
     CDS             complement(873236..875095)
     CDS             complement(875114..875800)
     CDS             complement(875851..876375)
     CDS             complement(876388..876711)
     CDS             complement(876767..877147)
     CDS             complement(877207..878421)
     CDS             complement(878488..878940)
     CDS             complement(878993..879718)
     CDS             complement(880367..880825)
     CDS             complement(880822..881421)
     CDS             complement(881433..881891)
     CDS             complement(881990..883498)
     CDS             complement(883508..884122)
     CDS             complement(884131..885567)
     CDS             complement(885560..885925)
     CDS             complement(885922..886593)
     CDS             complement(886596..887552)
     CDS             complement(887549..887863)
     CDS             complement(887860..888441)
     CDS             complement(888532..890862)
     CDS             complement(890859..891011)
     CDS             complement(891047..891529)
     CDS             complement(891516..891953)
     CDS             complement(891999..893078)
     CDS             complement(893059..893568)
     CDS             complement(893570..893929)
     CDS             complement(893929..894387)
     CDS             complement(894433..894729)
     CDS             complement(894733..894921)
     CDS             complement(894924..895871)
     CDS             complement(895933..896352)
     CDS             complement(896365..897438)
     CDS             complement(897564..898781)
     CDS             complement(898762..900078)
     CDS             complement(900080..901429)
     CDS             complement(901410..901778)
     CDS             901836..902057
     CDS             complement(902054..903412)
     CDS             complement(903626..904015)
     CDS             complement(904012..904416)
     CDS             complement(904403..904570)
     CDS             complement(904922..905692)
     CDS             905817..906023
     CDS             906067..906519
     CDS             906565..906798
     CDS             906752..907582
     CDS             907567..908097
     CDS             908200..908424
     CDS             908461..908877
     CDS             908878..908970
     CDS             908970..909581
     CDS             909560..909925
     CDS             910048..910848
     CDS             910859..912007
     CDS             912157..912342
     CDS             912732..913043
     CDS             913163..913414
     CDS             913404..914435
     CDS             914526..915257
     CDS             915278..915622
     CDS             915619..915912
     CDS             915925..916845
     CDS             916820..917470
     CDS             917470..917904
     CDS             917967..918746
     CDS             918852..919763
     CDS             919760..920005
     CDS             920002..920361
     CDS             920369..921643
     CDS             921694..922215
     CDS             922350..922766
     CDS             922838..923371
     CDS             923361..923684
     CDS             923677..924021
     CDS             924285..925310
     CDS             complement(925744..926205)
     CDS             complement(926229..927512)
     CDS             complement(927554..928786)
     CDS             complement(928802..929221)
     CDS             complement(929292..929624)
     CDS             complement(929566..929979)
     CDS             complement(929996..930406)
     CDS             930733..932025
     CDS             932000..932656
     CDS             932669..933379
     CDS             933404..933955
     CDS             933997..934356
     CDS             934346..935686
     CDS             935686..936891
     CDS             complement(936928..938820)
     CDS             complement(938894..939985)
     CDS             complement(940033..940617)
     CDS             940800..941108
     CDS             941111..942325
     CDS             942327..943646
     CDS             943844..944476
     CDS             944485..945309
     CDS             complement(945407..945694)
     CDS             945901..947274
     CDS             947348..947887
     CDS             947884..948555
     CDS             complement(948563..949855)
     CDS             complement(949855..949959)
     CDS             complement(950032..950796)
     CDS             complement(950763..950978)
     CDS             complement(951067..951852)
     CDS             complement(951852..952658)
     CDS             952804..953646
     CDS             953726..954259
     CDS             954374..955330
     CDS             complement(955426..955701)
     CDS             complement(955792..956760)
     CDS             957181..959988
     CDS             960142..960378
     CDS             960708..961499
     CDS             961492..961860
     CDS             961857..962300
     CDS             962311..962991
     CDS             962975..963229
     CDS             963244..964278
     CDS             964447..965343
     CDS             965309..965830
     CDS             965974..966273
     CDS             966263..966781
     CDS             complement(966927..967529)
     CDS             complement(967717..969036)
     CDS             969106..969804
     CDS             complement(969836..970951)
     CDS             971037..972404
     CDS             complement(972449..973174)
     CDS             973297..974487
     CDS             974480..974842
     CDS             974852..975385
     CDS             complement(975439..976866)
     CDS             complement(977147..977272)
     CDS             complement(977385..977657)
     CDS             complement(977797..978387)
     CDS             complement(978423..979217)
     CDS             complement(979284..979880)
     CDS             complement(979956..980642)
     CDS             complement(980655..981992)
     CDS             complement(982002..982415)
     CDS             complement(982412..982933)
     CDS             complement(982930..983436)
     CDS             complement(983437..984234)
     CDS             984333..986927
     CDS             987000..987245
     CDS             987248..987844
     CDS             987997..988326
     CDS             988384..988986
     CDS             989002..990957
     CDS             991066..991407
     CDS             complement(991952..993622)
     CDS             complement(993624..994565)
     CDS             complement(994567..996066)
     CDS             complement(996138..996668)
     CDS             complement(996761..997039)
     CDS             complement(997048..997239)
     CDS             complement(997311..997592)
     CDS             complement(997562..998602)
     CDS             complement(998659..999183)
     CDS             complement(999210..999992)
     CDS             complement(1000031..1001011)
     CDS             1001351..1003522
     CDS             complement(1003587..1004246)
     CDS             complement(1004236..1005279)
     CDS             complement(1005351..1006286)
     CDS             complement(1006363..1006902)
     CDS             1007034..1007825
     CDS             complement(1007874..1008707)
     CDS             1008943..1011354
     CDS             1011470..1012621
     CDS             1012754..1013413
     CDS             1013443..1014675
     CDS             complement(1014718..1015560)
     CDS             complement(1015570..1016433)
     CDS             complement(1016452..1016721)
     CDS             1016881..1017792
     CDS             1017886..1019169
     CDS             1019283..1020341
     CDS             1020453..1021541
     CDS             1021607..1022206
     CDS             1022242..1022991
     CDS             1022973..1023362
     CDS             1023496..1023750
     CDS             1023750..1024268
     CDS             1024234..1024416
     CDS             1024680..1025882
     CDS             complement(1026069..1026497)
     CDS             complement(1026527..1027900)
     CDS             complement(1027917..1028786)
     CDS             complement(1028802..1030343)
     CDS             complement(1030356..1030889)
     CDS             complement(1030902..1031372)
     CDS             complement(1031422..1031676)
     CDS             complement(1031732..1032520)
     CDS             complement(1032588..1032932)
     CDS             complement(1033058..1033669)
     CDS             complement(1033807..1034184)
     CDS             1034299..1034901
     CDS             1034901..1035374
     CDS             1035702..1036205
     CDS             1036305..1036511
     CDS             complement(1037149..1037856)
     CDS             1038076..1038603
     CDS             1038614..1039579
     CDS             1039593..1039949
     CDS             complement(1040019..1041071)
     CDS             1041212..1041793
     CDS             1041769..1042506
     CDS             1042671..1044113
     CDS             1044275..1044694
     CDS             1044708..1046189
     CDS             1046216..1047187
     CDS             1047207..1048085
     CDS             1048183..1049103
     CDS             1049131..1050129
     CDS             1050235..1050786
     CDS             complement(1050926..1051414)
     CDS             complement(1051466..1052377)
     CDS             1052439..1053158
     CDS             complement(1053211..1054155)
     CDS             complement(1054349..1058599)
     CDS             complement(1058807..1062745)
     CDS             complement(1063221..1063910)
     CDS             complement(1063915..1064343)
     CDS             complement(1064514..1065230)
     CDS             complement(1065314..1066567)
     CDS             complement(1066666..1067454)
     CDS             complement(1067463..1069007)
     CDS             1069220..1069876
     CDS             complement(1069832..1070872)
     CDS             complement(1070940..1072019)
     CDS             complement(1072130..1073290)
     CDS             complement(1073386..1074180)
     CDS             1074258..1074518
     CDS             complement(1074656..1075876)
     CDS             complement(1075913..1076494)
     CDS             complement(1076503..1077531)
     CDS             1077763..1077978
     CDS             1078112..1079893
     CDS             1079963..1081852
     CDS             complement(1082152..1083570)
     CDS             complement(1083725..1084540)
     CDS             complement(1084615..1085250)
     CDS             complement(1085395..1086102)
     CDS             complement(1086087..1086644)
     CDS             complement(1086772..1088490)
     CDS             complement(1088502..1088633)
     CDS             complement(1088624..1088806)
     CDS             complement(1088883..1089185)
     CDS             1089349..1089639
     CDS             1089659..1091305
     CDS             complement(1091478..1091927)
     CDS             complement(1091944..1092171)
     CDS             complement(1092184..1092402)
     CDS             complement(1092498..1092875)
     CDS             complement(1093075..1093293)
     CDS             1093430..1094266
     CDS             1094297..1094854
     CDS             1095028..1095348
     CDS             1095431..1096294
     CDS             complement(1096333..1096938)
     CDS             complement(1097010..1097249)
     CDS             1097368..1098195
     CDS             1098205..1098828
     CDS             complement(1098954..1100408)
     CDS             complement(1100690..1101223)
     CDS             complement(1101586..1102284)
     CDS             complement(1102365..1103849)
     CDS             complement(1103925..1104734)
     CDS             complement(1104739..1105155)
     CDS             complement(1105208..1107196)
     CDS             1107425..1107790
     CDS             complement(1107845..1108297)
     CDS             1108451..1109443
     CDS             complement(1109508..1110182)
     CDS             complement(1110228..1110902)
     CDS             complement(1111054..1113474)
     CDS             complement(1113600..1115912)
     CDS             1116006..1116482
     CDS             complement(1116552..1117169)
     CDS             complement(1117169..1118074)
     CDS             1118197..1118922
     CDS             complement(1119010..1119231)
     CDS             1119329..1120054
     CDS             1120144..1120809
     CDS             1120809..1121189
     CDS             1121186..1121278
     CDS             1121275..1121544
     CDS             1121553..1121840
     CDS             complement(1121970..1122602)
     CDS             complement(1122578..1123153)
     CDS             1123861..1124784
     CDS             complement(1124874..1125821)
     CDS             complement(1125901..1126488)
     CDS             complement(1126513..1127082)
     CDS             complement(1127190..1127447)
     CDS             complement(1127538..1127924)
     CDS             complement(1127997..1129373)
     CDS             complement(1129386..1130183)
     CDS             complement(1130215..1130742)
     CDS             complement(1130742..1131698)
     CDS             complement(1131792..1132301)
     CDS             complement(1132396..1132890)
     CDS             complement(1132900..1133361)
     CDS             complement(1133377..1133622)
     CDS             complement(1133771..1133998)
     CDS             complement(1140032..1140685)
     CDS             1141056..1142120
     CDS             1142200..1142658
     CDS             complement(1142655..1143041)
     CDS             complement(1143041..1143859)
     CDS             1144263..1145267
     CDS             1145277..1146209
     CDS             1146319..1147845
     CDS             1147935..1148117
     CDS             1148239..1148400
     CDS             1148447..1148632
     CDS             1149290..1151452
     CDS             1151559..1152875
     CDS             complement(1152982..1153398)
     CDS             1153419..1153580
     CDS             complement(1153617..1154852)
     CDS             1154976..1155680
     CDS             1155698..1156993
     CDS             1157064..1157783
     CDS             1157855..1158334
     CDS             1158428..1159459
     CDS             1159422..1160402
     CDS             complement(1160511..1160903)
     CDS             complement(1160928..1161605)
     CDS             1162109..1163998
     CDS             1164180..1164554
     CDS             1164712..1165182
     CDS             1165266..1165760
     CDS             1165828..1167369
     CDS             1167434..1168618
     CDS             1169135..1169422
     CDS             1169419..1169595
     CDS             1169598..1170581
     CDS             complement(1170795..1173998)
     CDS             1174402..1174572
     CDS             complement(1174620..1174910)
     CDS             complement(1174932..1175936)
     CDS             1176065..1176682
     CDS             1176705..1178075
     CDS             1178347..1178838
     CDS             1178893..1179264
     CDS             1179426..1180796
     CDS             complement(1180837..1181148)
     CDS             complement(1181979..1183313)
     CDS             complement(1183367..1184326)
     CDS             complement(1184355..1185455)
     CDS             complement(1185612..1186553)
     CDS             complement(1186607..1187722)
     CDS             complement(1187888..1188604)
     CDS             1188798..1189454
     CDS             complement(1189518..1190006)
     CDS             complement(1189966..1190097)
     CDS             complement(1190377..1192389)
     CDS             complement(1192395..1192607)
     CDS             complement(1192604..1193074)
     CDS             complement(1193071..1194354)
     CDS             1194417..1195181
     CDS             complement(1195178..1195834)
     CDS             complement(1195851..1196609)
     CDS             complement(1196621..1197427)
     CDS             complement(1197431..1197982)
     CDS             complement(1197998..1198534)
     CDS             complement(1198544..1200460)
     CDS             complement(1200621..1200917)
     CDS             complement(1200910..1201269)
     CDS             complement(1201539..1204586)
     CDS             1205187..1206932
     CDS             1206925..1208583
     CDS             complement(1208637..1209269)
     CDS             complement(1209269..1209637)
     CDS             1209798..1210016
     CDS             1210113..1210553
     CDS             1210550..1210984
     CDS             complement(1211289..1211765)
     CDS             complement(1211762..1212439)
     CDS             complement(1212439..1212717)
     CDS             complement(1212840..1213307)
     CDS             1213417..1214871
     CDS             complement(1214924..1215559)
     CDS             complement(1215498..1215812)
     CDS             complement(1215806..1216246)
     CDS             1216412..1217203
     CDS             complement(1217285..1217602)
     CDS             complement(1217603..1217788)
     CDS             complement(1217836..1218480)
     CDS             complement(1218512..1219390)
     CDS             1219879..1220067
     CDS             1220043..1221521
     CDS             complement(1221632..1222381)
     CDS             complement(1222378..1222911)
     CDS             complement(1222923..1224221)
     CDS             complement(1224211..1225902)
     CDS             1226195..1227637
     CDS             1227741..1228835
     CDS             1229064..1229858
     CDS             1229879..1231390
     CDS             complement(1231474..1231941)
     CDS             1232226..1233050
     CDS             1233190..1233912
     CDS             complement(1234025..1235002)
     CDS             complement(1235010..1238906)
     CDS             complement(1238916..1240652)
     CDS             complement(1240802..1241374)
     CDS             complement(1241454..1241876)
     CDS             1241985..1242539
     CDS             1242509..1243003
     CDS             1243013..1243762
     CDS             1243771..1244349
     CDS             1244358..1244543
     CDS             1244567..1245784
     CDS             1246152..1246991
     CDS             1247092..1247568
     CDS             1247652..1248884
     CDS             1249025..1251226
     CDS             1251169..1251609
     CDS             1252007..1253287
     CDS             1253284..1255143
     CDS             1255162..1256016
     CDS             complement(1256070..1259264)
     CDS             1259565..1260863
     CDS             1260986..1261567
     CDS             1261577..1262812
     CDS             1262956..1263372
     CDS             1263374..1263931
     CDS             1264029..1264781
     CDS             1264838..1265227
     CDS             1265394..1266245
     CDS             complement(1266287..1266526)
     CDS             1266641..1267261
     CDS             1267264..1268727
     CDS             complement(1273888..1274322)
     CDS             complement(1275923..1277209)
     CDS             complement(1277220..1278431)
     CDS             1278736..1281267
     CDS             1281912..1282349
     CDS             1282361..1283164
     CDS             1283174..1283989
     CDS             1284128..1285513
     CDS             complement(1285651..1286499)
     CDS             complement(1287026..1288045)
     CDS             complement(1288011..1288313)
     CDS             complement(1288352..1289002)
     CDS             complement(1289022..1289456)
     CDS             complement(1289616..1290881)
     CDS             complement(1290953..1291090)
     CDS             complement(1291105..1292721)
     CDS             complement(1292962..1293711)
     CDS             1293909..1294265
     CDS             1294285..1296681
     CDS             1296684..1297343
     CDS             1297370..1297948
     CDS             1297978..1298745
     CDS             complement(1299047..1299868)
     CDS             complement(1299907..1300596)
     CDS             complement(1300586..1301623)
     CDS             1301800..1302354
     CDS             complement(1307248..1307682)
     CDS             1308363..1308923
     CDS             1308927..1309367
     CDS             complement(1309429..1310055)
     CDS             complement(1310157..1311509)
     CDS             complement(1311557..1311673)
     CDS             1311770..1312075
     CDS             1312077..1313936
     CDS             1314021..1315739
     CDS             complement(1315827..1316213)
     CDS             complement(1316234..1318174)
     CDS             complement(1318294..1318785)
     CDS             complement(1318791..1319702)
     CDS             complement(1319704..1320426)
     CDS             1320512..1321225
     CDS             complement(1321358..1321453)
     CDS             complement(1321455..1322981)
     CDS             1323226..1323852
     CDS             1323862..1324677
     CDS             1324715..1326553
     CDS             1327083..1328171
     CDS             complement(1328210..1331689)
     CDS             1331928..1333580
     CDS             1333705..1334124
     CDS             complement(1334121..1334627)
     CDS             complement(1334641..1335087)
     CDS             1335314..1336363
     CDS             1336520..1337842
     CDS             1338045..1338317
     CDS             1338349..1339380
     CDS             complement(1339460..1341892)
     CDS             1342147..1342770
     CDS             1342913..1343737
     CDS             complement(1343957..1344454)
     CDS             1345102..1348995
     CDS             1349191..1349496
     CDS             1349510..1350253
     CDS             complement(1350314..1351156)
     CDS             complement(1351156..1352385)
     CDS             1352561..1353244
     CDS             complement(1353322..1353534)
     CDS             1353711..1354847
     CDS             1354825..1355097
     CDS             1355112..1356185
     CDS             complement(1356797..1357477)
     CDS             complement(1357474..1358697)
     CDS             1358958..1359605
     CDS             1359637..1360350
     CDS             complement(1360518..1361000)
     CDS             complement(1361011..1361592)
     CDS             1361689..1362891
     CDS             1362910..1363566
     CDS             1363576..1364508
     CDS             complement(1364603..1365784)
     CDS             complement(1365799..1366434)
     CDS             complement(1366475..1367143)
     CDS             complement(1367146..1367811)
     CDS             complement(1367822..1368475)
     CDS             1368722..1369627
     CDS             1369863..1370174
     CDS             1370191..1370817
     CDS             1370833..1371435
     CDS             1371432..1371731
     CDS             1371749..1372570
     CDS             1372596..1372871
     CDS             1372883..1373215
     CDS             1373233..1373940
     CDS             1373954..1374364
     CDS             1374364..1374555
     CDS             1374555..1374812
     CDS             1375040..1375825
     CDS             1376105..1376476
     CDS             1376487..1376798
     CDS             1376816..1377355
     CDS             1377367..1377672
     CDS             1377709..1378101
     CDS             1378117..1378650
     CDS             1378664..1379017
     CDS             1379032..1379532
     CDS             1379539..1379718
     CDS             1379722..1380156
     CDS             1380164..1381489
     CDS             1381518..1381631
     CDS             1381771..1382127
     CDS             1382394..1382531
     CDS             1382559..1383179
     CDS             1383211..1384197
     CDS             1384238..1384624
     CDS             complement(1384751..1385017)
     CDS             1385213..1386022
     CDS             complement(1386054..1387247)
     CDS             complement(1387356..1387913)
     CDS             complement(1388062..1389678)
     CDS             complement(1389851..1390732)
     CDS             complement(1390877..1392250)
     CDS             complement(1392385..1393272)
     CDS             complement(1393294..1393485)
     CDS             complement(1393563..1396187)
     CDS             complement(1396375..1396800)
     CDS             complement(1396902..1397489)
     CDS             complement(1397459..1398193)
     CDS             complement(1398205..1398753)
     CDS             complement(1398924..1399946)
     CDS             complement(1399956..1401110)
     CDS             complement(1401187..1402236)
     CDS             1402445..1403446
     CDS             1403621..1404616
     CDS             1404681..1406201
     CDS             1406219..1407229
     CDS             1407375..1408109
     CDS             1408115..1408672
     CDS             1408672..1409097
     CDS             1409152..1409448
     CDS             1409464..1411248
     CDS             1411286..1411591
     CDS             1411631..1412317
     CDS             complement(1412422..1412766)
     CDS             complement(1412779..1413189)
     CDS             complement(1413214..1413969)
     CDS             complement(1413962..1414684)
     CDS             complement(1414753..1415760)
     CDS             1415971..1416942
     CDS             complement(1417208..1417891)
     CDS             complement(1417945..1418358)
     CDS             complement(1418424..1419440)
     CDS             1419566..1419784
     CDS             1419786..1421549
     CDS             1421751..1422734
     CDS             complement(1422873..1423397)
     CDS             1423513..1423779
     CDS             1423790..1424407
     CDS             1424469..1424762
     CDS             1424947..1425855
     CDS             1425809..1426039
     CDS             1426021..1426794
     CDS             1426788..1427222
     CDS             1427647..1428162
     CDS             1428159..1429550
     CDS             1429697..1430107
     CDS             1430164..1431339
     CDS             1431516..1432277
     CDS             complement(1432629..1432757)
     CDS             complement(1432772..1435564)
     CDS             1435713..1436015
     CDS             1436333..1436896
     CDS             1437024..1439594
     CDS             complement(1439631..1440371)
     CDS             complement(1440427..1442775)
     CDS             complement(1442967..1443674)
     CDS             1443867..1444499
     CDS             complement(1444587..1446437)
     CDS             complement(1446564..1447568)
     CDS             1447725..1449137
     CDS             1449614..1450117
     CDS             1450355..1450912
     CDS             1450963..1451154
     CDS             1451135..1451572
     CDS             1451553..1452305
     CDS             1452280..1453194
     CDS             1453475..1454239
     CDS             1454345..1455259
     CDS             1455252..1456670
     CDS             1456742..1457746
     CDS             complement(1457782..1458195)
     CDS             complement(1458210..1459007)
     CDS             1459156..1460460
     CDS             1460470..1460892
     CDS             complement(1460962..1462173)
     CDS             complement(1462201..1462590)
     CDS             complement(1462590..1463120)
     CDS             complement(1463201..1463458)
     CDS             complement(1463479..1463790)
     CDS             1464003..1464992
     CDS             1465402..1465779
     CDS             complement(1465838..1467208)
     CDS             complement(1467607..1468317)
     CDS             1468507..1470246
     CDS             1470358..1470762
     CDS             1470950..1472548
     CDS             1472733..1474022
     CDS             1474146..1475411
     CDS             1475482..1476102
     CDS             1476095..1476301
     CDS             1476419..1477666
     CDS             1477908..1478471
     CDS             1478503..1479699
     CDS             1479717..1482794
     CDS             1483029..1483799
     CDS             complement(1483812..1484978)
     CDS             complement(1485031..1485345)
     CDS             complement(1485355..1486527)
     CDS             complement(1486709..1487191)
     CDS             1487292..1488398
     CDS             1488479..1489069
     CDS             1489069..1489863
     CDS             1489872..1490195
     CDS             1490174..1490677
     CDS             1490687..1491538
     CDS             1491538..1491915
     CDS             1491926..1492060
     CDS             complement(1492087..1492401)
     CDS             1492481..1492783
     CDS             1492908..1495613
     CDS             1495678..1496088
     CDS             1496197..1498053
     CDS             1498173..1498937
     CDS             1499115..1499837
     CDS             1499971..1500822
     CDS             complement(1500991..1502016)
     CDS             complement(1502029..1502622)
     CDS             complement(1502730..1505123)
     CDS             complement(1505143..1506474)
     CDS             complement(1506484..1507350)
     CDS             complement(1507444..1508088)
     CDS             1508337..1510922
     CDS             1511017..1511520
     CDS             1511520..1512554
     CDS             complement(1512788..1514854)
     CDS             complement(1515192..1515410)
     CDS             complement(1515441..1515701)
     CDS             complement(1515760..1516668)
     CDS             1516932..1518458
     CDS             complement(1518675..1519856)
     CDS             complement(1519857..1520438)
     CDS             complement(1520451..1520870)
     CDS             complement(1520954..1522264)
     CDS             complement(1522385..1523590)
     CDS             complement(1523587..1524741)
     CDS             complement(1524738..1525265)
     CDS             complement(1525265..1527172)
     CDS             complement(1527280..1528083)
     CDS             1528283..1528795
     CDS             1528795..1529511
     CDS             1529526..1530209
     CDS             1530193..1530489
     CDS             1530535..1533915
     CDS             1533970..1534332
     CDS             1534423..1535541
     CDS             1535542..1536564
     CDS             complement(1536638..1537453)
     CDS             complement(1537685..1539220)
     CDS             complement(1539240..1539638)
     CDS             complement(1539638..1539871)
     CDS             complement(1540018..1541382)
     CDS             complement(1541729..1541899)
     CDS             complement(1541911..1542147)
     CDS             complement(1542361..1542774)
     CDS             complement(1542725..1543027)
     CDS             1543190..1544392
     CDS             1544440..1544895
     CDS             1544899..1545555
     CDS             1545577..1545678
     CDS             1545813..1546487
     CDS             complement(1546852..1548030)
     CDS             complement(1548027..1549079)
     CDS             complement(1549083..1549433)
     CDS             complement(1549433..1549783)
     CDS             complement(1549901..1552726)
     CDS             complement(1552754..1553680)
     CDS             complement(1553727..1555259)
     CDS             1555647..1555832
     CDS             complement(1555905..1556471)
     CDS             1556617..1557474
     CDS             1557543..1558532
     CDS             1558589..1559038
     CDS             1559191..1559658
     CDS             1559835..1561181
     CDS             1561384..1561641
     CDS             1561638..1563092
     CDS             1563212..1563535
     CDS             1563483..1564085
     CDS             1564120..1565007
     CDS             1565073..1566134
     CDS             1566128..1566427
     CDS             complement(1566522..1567007)
     CDS             complement(1567246..1568163)
     CDS             complement(1568308..1568889)
     CDS             complement(1568882..1569658)
     CDS             complement(1569711..1570832)
     CDS             1571389..1572504
     CDS             1572497..1572937
     CDS             1573024..1573605
     CDS             1573598..1574104
     CDS             1574323..1575690
     CDS             1575701..1576303
     CDS             complement(1576417..1580682)
     CDS             complement(1580642..1581868)
     CDS             complement(1582110..1582889)
     CDS             complement(1583192..1584292)
     CDS             complement(1584551..1585915)
     CDS             complement(1586106..1588028)
     CDS             complement(1588300..1588836)
     CDS             complement(1589382..1590818)
     CDS             1590914..1592359
     CDS             1592535..1592669
     CDS             1592682..1593041
     CDS             1593005..1593265
     CDS             1593265..1594059
     CDS             1594011..1594889
     CDS             1595082..1596494
     CDS             1596682..1598550
     CDS             1598638..1600197
     CDS             1600267..1600782
     CDS             1600779..1601723
     CDS             1601892..1602239
     CDS             complement(1602510..1603043)
     CDS             1603214..1604119
     CDS             1604205..1605362
     CDS             1605359..1605991
     CDS             1605994..1606770
     CDS             1606865..1608217
     CDS             1608275..1609609
     CDS             1609621..1610307
     CDS             1610373..1611086
     CDS             complement(1611470..1611601)
     CDS             1611859..1612857
     CDS             1613481..1614479
     CDS             1614463..1615110
     CDS             1615223..1616221
     CDS             complement(1616348..1618345)
     CDS             complement(1618474..1619151)
     CDS             complement(1619201..1619452)
     CDS             complement(1619421..1619897)
     CDS             complement(1619891..1620751)
     CDS             complement(1620765..1622222)
     CDS             complement(1622281..1623267)
     CDS             complement(1623298..1624575)
     CDS             complement(1624572..1625054)
     CDS             complement(1625129..1626127)
     CDS             1626321..1627109
     CDS             1627259..1628203
     CDS             1628221..1628712
     CDS             1629008..1629955
     CDS             1629952..1630500
     CDS             complement(1630681..1631565)
     CDS             1631957..1633147
     CDS             1633398..1633538
     CDS             complement(1633790..1635466)
     CDS             complement(1635502..1635783)
     CDS             complement(1635826..1636488)
     CDS             complement(1636492..1637493)
     CDS             complement(1637590..1637691)
     CDS             complement(1637798..1638298)
     CDS             complement(1638298..1638909)
     CDS             complement(1639021..1639860)
     CDS             complement(1639862..1640479)
     CDS             complement(1640630..1642909)
     CDS             1643162..1644271
     CDS             1644246..1644608
     CDS             1644617..1644895
     CDS             complement(1645019..1646863)
     CDS             complement(1646942..1647838)
     CDS             1647950..1648291
     CDS             complement(1648391..1648990)
     CDS             complement(1649002..1651158)
     CDS             complement(1651148..1653322)
     CDS             complement(1653536..1654129)
     CDS             complement(1654122..1655294)
     CDS             complement(1655361..1655792)
     CDS             complement(1655755..1656084)
     CDS             complement(1656053..1656151)
     CDS             complement(1656165..1656611)
     CDS             complement(1656697..1658259)
     CDS             1658387..1659100
     CDS             complement(1659339..1659464)
     CDS             complement(1659497..1660303)
     CDS             complement(1660300..1660977)
     CDS             complement(1660974..1661624)
     CDS             complement(1661701..1663227)
     CDS             complement(1663479..1667390)
     CDS             complement(1667387..1667761)
     CDS             complement(1667762..1668214)
     CDS             complement(1668370..1668468)
     CDS             complement(1668480..1669616)
     CDS             complement(1669631..1671196)
     CDS             1671849..1673486
     CDS             complement(1673631..1673900)
     CDS             complement(1673854..1674312)
     CDS             complement(1674494..1675261)
     CDS             complement(1675271..1675948)
     CDS             complement(1675971..1676744)
     CDS             complement(1677045..1678319)
     CDS             complement(1678329..1678586)
     CDS             complement(1678607..1678924)
     CDS             complement(1678935..1679579)
     CDS             complement(1679612..1680112)
     CDS             complement(1680122..1680907)
     CDS             complement(1680904..1681698)
     CDS             complement(1682117..1682752)
     CDS             1683001..1683639
     CDS             1683644..1684309
     CDS             1684370..1685110
     CDS             1685152..1685355
     CDS             1685352..1685873
     CDS             1685870..1686604
     CDS             1686619..1687815
     CDS             1687930..1688475
     CDS             1688475..1688936
     CDS             1688937..1689854
     CDS             1690289..1690474
     CDS             1690485..1690784
     CDS             complement(1690789..1692801)
     CDS             complement(1692913..1693899)
     CDS             1694052..1694870
     CDS             1694969..1695919
     CDS             1696167..1697390
     CDS             complement(1697590..1698540)
     CDS             complement(1698616..1699779)
     CDS             complement(1699891..1701078)
     CDS             complement(1701087..1701296)
     CDS             complement(1701298..1702470)
     CDS             complement(1702746..1703873)
     CDS             complement(1703877..1705388)
     CDS             complement(1705439..1706437)
     CDS             1706671..1707990
     CDS             1708047..1709525
     CDS             complement(1709576..1710502)
     CDS             complement(1710555..1711034)
     CDS             1711170..1711385
     CDS             1711349..1711840
     CDS             complement(1711874..1713403)
     CDS             complement(1713518..1714135)
     CDS             1714174..1715106
     CDS             complement(1715146..1716144)
     CDS             complement(1716141..1717112)
     CDS             complement(1717122..1718057)
     CDS             complement(1718067..1718909)
     CDS             complement(1719069..1720694)
     CDS             1720988..1721941
     CDS             1723017..1724603
     CDS             1724815..1725270
     CDS             1725301..1726170
     CDS             1726268..1726591
     CDS             1726603..1728435
     CDS             1728445..1729911
     CDS             1729925..1731298
     CDS             1731292..1732374
     CDS             1732486..1733799
     CDS             1733822..1735006
     CDS             1735018..1736073
     CDS             1736211..1737638
     CDS             1737710..1738630
     CDS             1738630..1739337
     CDS             1739412..1740689
     CDS             1740774..1742051
     CDS             1742090..1743007
     CDS             1743134..1744291
     CDS             complement(1744470..1745192)
     CDS             complement(1745210..1745704)
     CDS             complement(1745707..1746432)
     CDS             complement(1746436..1746954)
     CDS             complement(1746935..1747549)
     CDS             complement(1747600..1748136)
     CDS             1748224..1748493
     CDS             1748573..1749580
     CDS             1749791..1750330
     CDS             1750332..1750541
     CDS             1750623..1751957
     CDS             complement(1752057..1752524)
     CDS             complement(1752772..1753311)
     CDS             complement(1753334..1754503)
     CDS             complement(1754503..1754604)
     CDS             complement(1754573..1756264)
     CDS             complement(1756336..1756572)
     CDS             complement(1756584..1757291)
     CDS             complement(1757365..1758222)
     CDS             complement(1758302..1758886)
     CDS             complement(1758900..1759274)
     CDS             complement(1759271..1759687)
     CDS             complement(1759729..1760109)
     CDS             complement(1760187..1763270)
     CDS             1763640..1764065
     CDS             1764325..1764708
     CDS             1764859..1765182
     CDS             complement(1765259..1765672)
     CDS             complement(1765705..1766358)
     CDS             complement(1766446..1767534)
     CDS             1767725..1768069
     CDS             complement(1768110..1768676)
     CDS             complement(1768676..1769662)
     CDS             1769704..1770285
     CDS             1770370..1771524
     CDS             1771819..1771992
     CDS             1772015..1772335
     CDS             1772386..1772898
     CDS             complement(1772996..1773388)
     CDS             complement(1773515..1774198)
     CDS             complement(1774198..1774863)
     CDS             complement(1774867..1775586)
     CDS             complement(1775603..1776334)
     CDS             complement(1776461..1777045)
     CDS             1777363..1778058
     CDS             complement(1778087..1779070)
     CDS             complement(1779073..1780065)
     CDS             complement(1780075..1780617)
     CDS             complement(1780614..1780961)
     CDS             complement(1780976..1781977)
     CDS             complement(1782065..1784248)
     CDS             complement(1784859..1784966)
     CDS             complement(1784980..1785489)
     CDS             complement(1785496..1785921)
     CDS             complement(1785914..1786315)
     CDS             complement(1786290..1786598)
     CDS             1786753..1786896
     CDS             complement(1786947..1787978)
     CDS             1788452..1789345
     CDS             1789338..1790429
     CDS             1790465..1791649
     CDS             1791633..1792247
     CDS             1792247..1792513
     CDS             1792634..1793257
     CDS             1793305..1794378
     CDS             1794389..1795360
     CDS             complement(1795419..1796363)
     CDS             1796494..1796997
     CDS             complement(1797074..1799209)
     CDS             complement(1799277..1800482)
     CDS             1800697..1800960
     CDS             1800923..1801141
     CDS             1801228..1801719
     CDS             1801730..1803247
     CDS             complement(1803302..1804192)
     CDS             complement(1804192..1804647)
     CDS             1804854..1805789
     CDS             complement(1805876..1807384)
     CDS             complement(1807537..1808388)
     CDS             1808768..1809457
     CDS             1809748..1810272
     CDS             1810354..1811475
     CDS             1811468..1812133
     CDS             1812171..1812860
     CDS             complement(1812936..1813844)
     CDS             complement(1813826..1815325)
     CDS             complement(1815279..1815707)
     CDS             complement(1815995..1817593)
     CDS             1817867..1817962
     CDS             complement(1817997..1818746)
     CDS             complement(1818709..1819002)
     CDS             1819237..1820046
     CDS             complement(1820139..1821155)
     CDS             complement(1821167..1821976)
     CDS             complement(1821976..1823025)
     CDS             complement(1823069..1823917)
     CDS             complement(1823907..1824593)
     CDS             complement(1824559..1824873)
     CDS             complement(1824873..1826567)
     CDS             1826637..1828049
     CDS             complement(1828087..1830726)
     CDS             complement(1830909..1831919)
     CDS             1832034..1832147
     CDS             1832280..1832543
     CDS             1832534..1833106
     CDS             complement(1833165..1834463)
     CDS             complement(1834592..1834957)
     CDS             complement(1835809..1836096)
     CDS             1836314..1836919
     CDS             complement(1836966..1837370)
     CDS             complement(1837401..1837751)
     CDS             1837863..1838339
     CDS             1838345..1838578
     CDS             1838579..1839121
     CDS             complement(1839135..1839542)
     CDS             1839632..1840315
     CDS             1840328..1840813
     CDS             1840813..1841433
     CDS             1841433..1842065
     CDS             1842067..1842516
     CDS             complement(1842904..1844094)
     CDS             complement(1844234..1845322)
     CDS             complement(1845393..1845728)
     CDS             1846227..1846571
     CDS             complement(1846712..1847320)
     CDS             1847861..1848499
     CDS             1848614..1851127
     CDS             1851141..1851803
     CDS             1851830..1853143
     CDS             1853401..1856010
     CDS             complement(1856082..1856696)
     CDS             1856740..1858134
     CDS             1858143..1858859
     CDS             1859057..1860244
     CDS             complement(1860327..1861274)
     CDS             complement(1861276..1862229)
     CDS             complement(1862229..1862858)
     CDS             complement(1862921..1864171)
     CDS             complement(1864178..1864789)
     CDS             complement(1864855..1866117)
     CDS             complement(1866142..1866822)
     CDS             1867045..1867485
     CDS             1867524..1867811
     CDS             1867871..1868794
     CDS             1868784..1869500
     CDS             1869824..1870870
     CDS             1871006..1871368
     CDS             1871365..1872381
     CDS             1872440..1872940
     CDS             1872942..1873469
     CDS             1873505..1875673
     CDS             1875752..1876309
     CDS             1876370..1877710
     CDS             complement(1877792..1879090)
     CDS             complement(1879090..1879926)
     CDS             complement(1879996..1880400)
     CDS             1880843..1881223
     CDS             1881267..1882364
     CDS             1882630..1883292
     CDS             1883243..1884352
     CDS             1884488..1884844
     CDS             complement(1885131..1886864)