diff --git a/.gitignore b/.gitignore index aa04e65..58e3919 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,97 @@ -#Gitignore for files generated by Xilinx ISE +#ignore OS noise + +Thumbs.db +.DS_Store + +# Ignore list for Eagle, a PCB layout tool + +# Backup files +*.s#? +*.b#? +*.l#? + +# Eagle project file +# It contains a serial number and references to the file structure +# on your computer. +# comment the following line if you want to have your project file included. +eagle.epf + +# Autorouter files +*.pro +*.job + +# CAM files +*.$$$ +*.cmp +*.ly2 +*.l15 +*.sol +*.plc +*.stc +*.sts +*.crc +*.crs + +*.dri +*.drl +*.gpi +*.pls + +*.drd +*.drd.* + +*.info + +*.eps + +# file locks introduced since 7.x +*.lck + +# Xilinx ISE +# intermediate build files +*.bgn +*.bit +*.bld +*.cmd_log +*.drc +*.ll +*.lso +*.msd +*.msk +*.ncd +*.ngc +*.ngd +*.ngr +*.pad +*.par +*.pcf +*.prj +*.ptwx +*.rbb +*.rbd +*.stx +*.syr +*.twr +*.twx +*.unroutes +*.ut +*.xpi +*.xst +*_bitgen.xwbt +*_envsettings.html +*_map.map +*_map.mrp +*_map.ngm +*_map.xrpt +*_ngdbuild.xrpt +*_pad.csv +*_pad.txt +*_par.xrpt +*_summary.html +*_summary.xml +*_usage.xml +*_xst.xrpt + *.log *.svf @@ -38,7 +131,26 @@ impact_impact.xwbt spi6502b_html*/ __projnav*/ -#ignore OS noise +# iMPACT generated files +_impactbatch.log +impact.xsl +impact_impact.xwbt +ise_impact.cmd +webtalk_impact.xml -Thumbs.db -.DS_Store +# Core Generator generated files +xaw2verilog.log + +# project-wide generated files +*.gise +par_usage_statistics.html +usage_statistics_webtalk.html +webtalk.log +webtalk_pn.xml + +# generated folders +iseconfig/ +xlnx_auto_0_xdb/ +xst/ +_ngo/ +_xmsgs/ diff --git a/AppleIISd.lst.txt b/AppleIISd.lst.txt new file mode 100644 index 0000000..15c8cda --- /dev/null +++ b/AppleIISd.lst.txt @@ -0,0 +1,670 @@ + 1 ******************************** + 2 * + 3 * Initialize SD card + 4 * + 5 ******************************** + 6 + 7 XC + 8 ORG $8000 + 9 + 10 SLOT = $04 ; slot 4 + 11 DATA = $C0C0 ; slot 4 + 12 CTRL = DATA+1 + 13 DIV = DATA+2 + 14 SS = DATA+3 + 15 R30 = $0478 + 16 R31 = $04F8 + 17 R32 = $0578 + 18 R33 = $05F8 + 19 CMDLO = $FA + 20 CMDHI = $FB + 21 * + 22 FROM = $FA ; + $fb + 23 TO = $FC ; + $fd + 24 SIZE = $FE ; + $ff + 25 * + 26 SSNONE = $0F + 27 SS0 = $0E + 28 TC = $80 + 29 DUMMY = $FF + 30 + 31 + 32 ******************************** + 33 * + 34 * Install SD card driver + 35 * + 36 ******************************** + 37 + 38 * make room for the driver + 39 +8000: A9 04 40 GETBUF LDA #4 ; allocate 4 pages +8002: 20 F5 BE 41 JSR $BEF5 ; call GETBUFR +8005: B0 59 42 BCS ERROR ; did an error occur? +8007: 85 FD 43 STA TO+1 ; store buffer addr msb +8009: 8D 84 80 44 STA BUFMSB +800C: 64 FC 45 STZ TO ; store buffer addr lsb +800E: 9C 85 80 46 STZ BUFLSB +8011: A9 80 47 LDA #>DRIVER1 +8013: 85 FB 48 STA FROM+1 ; store from addr msb +8015: A9 8C 49 LDA #DRIVEND-DRIVER +801B: 85 FF 52 STA SIZE+1 ; store size msb +801D: A9 E4 53 LDA #CMD0 +9650: 85 FB 189 STA CMDHI +9652: 20 FD 96 190 JSR CMD +9655: 20 0F 97 191 JSR GETR1 ; get response +9658: C9 01 192 CMP #$01 +965A: D0 39 193 BNE ERROR1 ; error! + 194 +965C: A9 C6 195 LDA #CMD8 +9662: 85 FB 198 STA CMDHI +9664: 20 FD 96 199 JSR CMD +9667: 20 2C 97 200 JSR GETR3 +966A: C9 01 201 CMP #$01 +966C: D0 2A 202 BNE SDV1 ; may be SD Ver. 1 + 203 + 204 * check for $01aa match! +966E: A9 D2 205 SDV2 LDA #CMD55 +9674: 85 FB 208 STA CMDHI +9676: 20 FD 96 209 JSR CMD +9679: 20 0F 97 210 JSR GETR1 +967C: A9 D8 211 LDA #ACMD41_40 +9682: 85 FB 214 STA CMDHI +9684: 20 FD 96 215 JSR CMD +9687: 20 0F 97 216 JSR GETR1 +968A: C9 01 217 CMP #$01 +968C: F0 E0 218 BEQ SDV2 ; wait for ready +968E: C9 00 219 CMP #$00 +9690: D0 03 220 BNE ERROR1 ; error! + 221 * send CMD58 + 222 * SD Ver. 2 initialized! +9692: 4C D2 96 223 JMP BLOCKSZ + 224 +9695: 4C EE 96 225 ERROR1 JMP IOERROR ; needed for far jump + 226 +9698: A9 D2 227 SDV1 LDA #CMD55 +969E: 85 FB 230 STA CMDHI + ===== Page 5 ===== + +96A0: 20 FD 96 231 JSR CMD ; ignore response +96A3: A9 DE 232 LDA #ACMD41_0 +96A9: 85 FB 235 STA CMDHI +96AB: 20 FD 96 236 JSR CMD +96AE: 20 0F 97 237 JSR GETR1 +96B1: C9 01 238 CMP #$01 +96B3: F0 E3 239 BEQ SDV1 ; wait for ready +96B5: C9 00 240 CMP #$00 +96B7: D0 03 241 BNE MMC ; may be MMC card + 242 * SD Ver. 1 initialized! +96B9: 4C D2 96 243 JMP BLOCKSZ + 244 +96BC: A9 C0 245 MMC LDA #CMD1 +96C2: 85 FB 248 STA CMDHI +96C4: 20 FD 96 249 :LOOP JSR CMD +96C7: 20 0F 97 250 JSR GETR1 +96CA: C9 01 251 CMP #$01 +96CC: F0 F6 252 BEQ :LOOP ; wait for ready +96CE: C9 00 253 CMP #$00 +96D0: D0 1C 254 BNE IOERROR ; error! + 255 * MMC Ver. 3 initialized! + 256 +96D2: A9 CC 257 BLOCKSZ LDA #CMD16 +96D8: 85 FB 260 STA CMDHI +96DA: 20 FD 96 261 JSR CMD +96DD: 20 0F 97 262 JSR GETR1 +96E0: C9 00 263 CMP #$00 +96E2: D0 0A 264 BNE IOERROR ; error! + 265 +96E4: 18 266 END CLC ; all ok +96E5: A0 00 267 LDY #0 +96E7: 90 08 268 BCC END1 +96E9: 38 269 CDERROR SEC +96EA: A0 28 270 LDY #$28 ; no card error +96EC: B0 03 271 BCS END1 +96EE: 38 272 IOERROR SEC +96EF: A0 27 273 LDY #$27 ; init error +96F1: A9 0F 274 END1 LDA #SSNONE ; deselect card +96F3: 8D C3 C0 275 STA SS +96F6: A9 00 276 LDA #0 +96F8: 8D C2 C0 277 STA DIV +96FB: 98 278 TYA ; retval in A +96FC: 60 279 RTS + 280 + 281 + 282 ******************************** + 283 * + 284 * Send SD command + 285 * Call with command in CMDHI and CMDLO + 286 * + 287 ******************************** + ===== Page 6 ===== + + 288 +96FD: A0 00 289 CMD LDY #0 +96FF: B1 FA 290 :LOOP LDA (CMDLO),Y +9701: 8D C0 C0 291 STA DATA +9704: 2C C1 C0 292 :WAIT BIT CTRL ; TC is in N +9707: 10 FB 293 BPL :WAIT +9709: C8 294 INY +970A: C0 06 295 CPY #6 +970C: 90 F1 296 BCC :LOOP +970E: 60 297 RTS + 298 + 299 + 300 ******************************** + 301 * + 302 * Get R1 + 303 * R1 is in A + 304 * + 305 ******************************** + 306 +970F: A9 FF 307 GETR1 LDA #DUMMY +9711: 8D C0 C0 308 STA DATA +9714: 2C C1 C0 309 :WAIT BIT CTRL +9717: 10 FB 310 BPL :WAIT +9719: AD C0 C0 311 LDA DATA ; get response +971C: 8D 7C 04 312 STA R30+SLOT ; save R1 +971F: 29 80 313 AND #$80 +9721: D0 EC 314 BNE GETR1 ; wait for MSB=0 +9723: A9 FF 315 LDA #DUMMY +9725: 8D C0 C0 316 STA DATA ; send another dummy +9728: AD 7C 04 317 LDA R30+SLOT ; restore R1 +972B: 60 318 RTS + 319 + 320 + 321 ******************************** + 322 * + 323 * Get R3 + 324 * R1 is in A + 325 * R3 is in scratchpad ram + 326 * + 327 ******************************** + 328 +972C: 20 0F 97 329 GETR3 JSR GETR1 ; get R1 first +972F: 48 330 PHA ; save R1 +9730: 5A 331 PHY ; save Y +9731: A0 04 332 LDY #04 +9733: A9 FF 333 :LOOP LDA #DUMMY ; send dummy +9735: 8D C0 C0 334 STA DATA +9738: 2C C1 C0 335 :WAIT BIT CTRL +973B: 10 FB 336 BPL :WAIT +973D: AD C0 C0 337 LDA DATA +9740: 48 338 PHA +9741: 88 339 DEY +9742: D0 EF 340 BNE :LOOP ; do 4 times +9744: 68 341 PLA +9745: 8D FC 05 342 STA R33+SLOT ; save R3 +9748: 68 343 PLA +9749: 8D 7C 05 344 STA R32+SLOT + ===== Page 7 ===== + +974C: 68 345 PLA +974D: 8D FC 04 346 STA R31+SLOT +9750: 68 347 PLA +9751: 8D 7C 04 348 STA R30+SLOT +9754: 7A 349 PLY ; restore Y +9755: A9 FF 350 LDA #DUMMY +9757: 8D C0 C0 351 STA DATA ; send another dummy +975A: 68 352 PLA ; restore R1 +975B: 60 353 RTS + 354 + 355 + 356 ******************************** + 357 * + 358 * Status request + 359 * $43 Unt number DSSS000 + 360 * $44-45 Unused + 361 * $46-47 Unused + 362 * + 363 * C Clear - No error + 364 * Set - Error + 365 * A $00 - No error + 366 * $27 - I/O error + 367 * $28 - No card inserted / no init + 368 * $2B - Card write protected + 369 * X - Blocks avail (low byte) + 370 * Y - Blocks avail (high byte) + 371 * + 372 ******************************** + 373 +975C: 18 374 STATUS CLC ; no error +975D: A9 00 375 LDA #0 +975F: A2 FF 376 LDX #$FF ; 32 MB partition +9761: A0 FF 377 LDY #$FF +9763: 60 378 RTS + 379 + 380 * TODO: check for card detect and write protect! + 381 + 382 + 383 ******************************** + 384 * + 385 * Read 512 byte block + 386 * $43 Unit number DSSS0000 + 387 * $44-45 Address (LO/HI) of buffer + 388 * $46-47 Block number (LO/HI) + 389 * + 390 * C Clear - No error + 391 * Set - Error + 392 * A $00 - No error + 393 * $27 - Bad block number + 394 * $28 - No card inserted + 395 * + 396 ******************************** + 397 + 398 * TODO: check for card detect! + 399 +9764: A9 0E 400 READ LDA #SS0 ; enable /CS +9766: 8D C3 C0 401 STA SS + ===== Page 8 ===== + + 402 +9769: A5 46 403 LDA $46 ; store block num +976B: 8D FC 05 404 STA R33+SLOT ; in R30-R33 +976E: A5 47 405 LDA $47 +9770: 8D 7C 05 406 STA R32+SLOT +9773: 9C FC 04 407 STZ R31+SLOT +9776: 9C 7C 04 408 STZ R30+SLOT +9779: A0 09 409 LDY #9 +977B: 0E FC 05 410 :LOOP ASL R33+SLOT ; mul block num +977E: 2E 7C 05 411 ROL R32+SLOT ; by 512 to get +9781: 2E FC 04 412 ROL R31+SLOT ; real address +9784: 2E 7C 04 413 ROL R30+SLOT +9787: 88 414 DEY +9788: D0 F1 415 BNE :LOOP + 416 +978A: A9 51 417 LDA #$51 ; send CMD17 +978C: 8D C0 C0 418 STA DATA +978F: 2C C1 C0 419 :WAIT BIT CTRL +9792: 10 FB 420 BPL :WAIT +9794: AD 7C 04 421 :ARG LDA R30+SLOT ; get arg from R30 on +9797: 8D C0 C0 422 STA DATA +979A: 2C C1 C0 423 :WAIT1 BIT CTRL +979D: 10 FB 424 BPL :WAIT1 +979F: AD FC 04 425 LDA R31+SLOT +97A2: 8D C0 C0 426 STA DATA +97A5: 2C C1 C0 427 :WAIT11 BIT CTRL +97A8: 10 FB 428 BPL :WAIT11 +97AA: AD 7C 05 429 LDA R32+SLOT +97AD: 8D C0 C0 430 STA DATA +97B0: 2C C1 C0 431 :WAIT12 BIT CTRL +97B3: 10 FB 432 BPL :WAIT12 +97B5: AD FC 05 433 LDA R33+SLOT +97B8: 8D C0 C0 434 STA DATA +97BB: 2C C1 C0 435 :WAIT13 BIT CTRL +97BE: 10 FB 436 BPL :WAIT13 +97C0: A9 FF 437 LDA #DUMMY +97C2: 8D C0 C0 438 STA DATA ; dummy crc +97C5: 2C C1 C0 439 :WAIT2 BIT CTRL +97C8: 10 FB 440 BPL :WAIT2 +97CA: A9 FF 441 :GETR1 LDA #DUMMY +97CC: 8D C0 C0 442 STA DATA ; get R1 +97CF: 2C C1 C0 443 :WAIT3 BIT CTRL +97D2: 10 FB 444 BPL :WAIT3 +97D4: AD C0 C0 445 LDA DATA ; get response + 446 * + 447 * TODO: check for error! + 448 * +97D7: C9 FE 449 CMP #$FE +97D9: D0 EF 450 BNE :GETR1 ; wait for $FE + 451 +97DB: A2 02 452 LDX #2 ; read data from card +97DD: A0 00 453 :LOOPX LDY #0 +97DF: A9 FF 454 :LOOPY LDA #DUMMY +97E1: 8D C0 C0 455 STA DATA +97E4: 2C C1 C0 456 :WAIT4 BIT CTRL +97E7: 10 FB 457 BPL :WAIT4 +97E9: AD C0 C0 458 LDA DATA + ===== Page 9 ===== + +97EC: 92 44 459 STA ($44) +97EE: E6 44 460 INC $44 +97F0: D0 02 461 BNE :INY +97F2: E6 45 462 INC $45 ; inc msb on page boundary +97F4: C8 463 :INY INY +97F5: D0 E8 464 BNE :LOOPY +97F7: CA 465 DEX +97F8: D0 E3 466 BNE :LOOPX + 467 +97FA: 20 2C 97 468 :OK JSR GETR3 ; read 2 bytes crc +97FD: A9 0F 469 LDA #SSNONE +97FF: 8D C3 C0 470 STA SS ; disable /CS +9802: 18 471 CLC ; no error +9803: A9 00 472 LDA #$00 +9805: 60 473 RTS + 474 +9806: A9 0F 475 :ERROR LDA #SSNONE +9808: 8D C3 C0 476 STA SS ; disable /CS +980B: 38 477 SEC ; an error occured +980C: A9 27 478 LDA #$27 +980E: 60 479 RTS + 480 + 481 + 482 ******************************** + 483 * + 484 * Write 512 byte block + 485 * $43 Unit number DSSS000 + 486 * $44-45 Address (LO/HI) of buffer + 487 * $46-47 Block number (LO/HI) + 488 * + 489 * C Clear - No error + 490 * Set - Error + 491 * A $00 - No error + 492 * $27 - Bad block number + 493 * $28 - No card inserted + 494 * + 495 ******************************** + 496 + 497 * TODO: check for card detect and write protect! + 498 +980F: A9 0E 499 WRITE LDA #SS0 ; enable /CS +9811: 8D C3 C0 500 STA SS + 501 +9814: A5 46 502 LDA $46 ; store block num +9816: 8D FC 05 503 STA R33+SLOT +9819: A5 47 504 LDA $47 +981B: 8D 7C 05 505 STA R32+SLOT +981E: 9C FC 04 506 STZ R31+SLOT +9821: 9C 7C 04 507 STZ R30+SLOT +9824: A0 09 508 LDY #9 +9826: 0E FC 05 509 :LOOP ASL R33+SLOT ; mul block num +9829: 2E 7C 05 510 ROL R32+SLOT ; by 512 to get +982C: 2E FC 04 511 ROL R31+SLOT ; real address +982F: 2E 7C 04 512 ROL R30+SLOT +9832: 88 513 DEY +9833: D0 F1 514 BNE :LOOP + 515 + ===== Page 10 ===== + +9835: A9 58 516 LDA #$58 ; send CMD24 +9837: 8D C0 C0 517 STA DATA +983A: 2C C1 C0 518 :WAIT BIT CTRL +983D: 10 FB 519 BPL :WAIT +983F: AD 7C 04 520 :ARG LDA R30+SLOT ; get arg from R30 on +9842: 8D C0 C0 521 STA DATA +9845: 2C C1 C0 522 :WAIT1 BIT CTRL +9848: 10 FB 523 BPL :WAIT1 +984A: AD FC 04 524 LDA R31+SLOT +984D: 8D C0 C0 525 STA DATA +9850: 2C C1 C0 526 :WAIT11 BIT CTRL +9853: 10 FB 527 BPL :WAIT11 +9855: AD 7C 05 528 LDA R32+SLOT +9858: 8D C0 C0 529 STA DATA +985B: 2C C1 C0 530 :WAIT12 BIT CTRL +985E: 10 FB 531 BPL :WAIT12 +9860: AD FC 05 532 LDA R33+SLOT +9863: 8D C0 C0 533 STA DATA +9866: 2C C1 C0 534 :WAIT13 BIT CTRL +9869: 10 FB 535 BPL :WAIT13 +986B: A9 FF 536 LDA #DUMMY +986D: 8D C0 C0 537 STA DATA ; dummy crc +9870: 2C C1 C0 538 :WAIT2 BIT CTRL +9873: 10 FB 539 BPL :WAIT2 +9875: A9 FF 540 :GETR1 LDA #DUMMY +9877: 8D C0 C0 541 STA DATA ; get R1 +987A: 2C C1 C0 542 :WAIT3 BIT CTRL +987D: 10 FB 543 BPL :WAIT3 +987F: AD C0 C0 544 LDA DATA : get response + 545 * + 546 * TODO: check for error! + 547 * +9882: C9 FE 548 CMP #$FE +9884: D0 EF 549 BNE :GETR1 ; wait for $FE +9886: A2 02 550 LDX #2 ; send data to card +9888: A0 00 551 :LOOPX LDY #0 +988A: B2 44 552 :LOOPY LDA ($44) +988C: 8D C0 C0 553 STA DATA +988F: 2C C1 C0 554 :WAIT4 BIT CTRL +9892: 10 FB 555 BPL :WAIT4 +9894: E6 44 556 INC $44 +9896: D0 02 557 BNE :INY +9898: E6 45 558 INC $45 ; inc msbon page boundary +989A: C8 559 :INY INY +989B: D0 ED 560 BNE :LOOPY +989D: CA 561 DEX +989E: D0 E8 562 BNE :LOOPX + 563 +98A0: A0 02 564 LDY #2 ; send 2 dummy crc bytes +98A2: 8D C0 C0 565 :CRC STA DATA +98A5: 2C C1 C0 566 :WAIT5 BIT CTRL +98A8: 10 FB 567 BPL :WAIT5 +98AA: 88 568 DEY +98AB: D0 F5 569 BNE :CRC + 570 +98AD: A9 0F 571 :OK LDA #SSNONE ; disable /CS +98AF: 8D C3 C0 572 STA SS + ===== Page 11 ===== + +98B2: 18 573 CLC ; no error +98B3: A9 00 574 LDA #0 +98B5: 60 575 RTS + 576 + 577 + 578 ******************************** + 579 * + 580 * Format + 581 * not supported! + 582 * + 583 ******************************** + 584 +98B6: 38 585 FORMAT SEC +98B7: A9 01 586 LDA #$01 ; invalid command +98B9: 60 587 RTS + 588 + 589 + 590 +98BA: 40 00 00 591 CMD0 HEX 400000000095 +98BD: 00 00 95 +98C0: 41 00 00 592 CMD1 HEX 4100000000F9 +98C3: 00 00 F9 +98C6: 48 00 00 593 CMD8 HEX 48000001AA87 +98C9: 01 AA 87 +98CC: 50 00 00 594 CMD16 HEX 5000000200FF +98CF: 02 00 FF +98D2: 77 00 00 595 CMD55 HEX 770000000065 +98D5: 00 00 65 +98D8: 69 40 00 596 ACMD41_40 HEX 694000000077 +98DB: 00 00 77 +98DE: 69 00 00 597 ACMD41_0 HEX 6900000000FF +98E1: 00 00 FF + 598 + 599 DRIVEND = * + + +--End assembly, 880 bytes, Errors: 0 + + +Symbol table - alphabetical order: + + ACMD41_0=$98DE ACMD41_40=$98D8 BLOCKSZ =$96D2 BUFLSB =$8085 + BUFMSB =$8084 ? CDERROR =$96E9 CMD =$96FD CMD0 =$98BA + CMD1 =$98C0 CMD16 =$98CC CMD55 =$98D2 CMD8 =$98C6 + CMDHI =$FB CMDLO =$FA CTRL =$C0C1 DATA =$C0C0 + DIV =$C0C2 DRIVEND =$98E4 DRIVER =$9600 DRIVER1 =$808C + DUMMY =$FF ? END =$96E4 END1 =$96F1 ERROR =$8060 + ERROR1 =$9695 FORMAT =$98B6 FROM =$FA ? GETBUF =$8000 + GETR1 =$970F GETR3 =$972C INIT =$9626 INSLP =$804D + INSLP2 =$8063 INSOUT =$8083 ? INSTALL =$804A IOERROR =$96EE + MMC =$96BC ? MOVEUP =$8021 MU1 =$8037 MU2 =$803E + MU3 =$8042 R30 =$0478 R31 =$04F8 R32 =$0578 + R33 =$05F8 READ =$9764 SDV1 =$9698 SDV2 =$966E + SIZE =$FE SLOT =$04 SS =$C0C3 SS0 =$0E + SSNONE =$0F STATUS =$975C ? TC =$80 TO =$FC + WRITE =$980F + + ===== Page 12 ===== + + +Symbol table - numerical order: + + SLOT =$04 SS0 =$0E SSNONE =$0F ? TC =$80 + CMDLO =$FA FROM =$FA CMDHI =$FB TO =$FC + SIZE =$FE DUMMY =$FF R30 =$0478 R31 =$04F8 + R32 =$0578 R33 =$05F8 ? GETBUF =$8000 ? MOVEUP =$8021 + MU1 =$8037 MU2 =$803E MU3 =$8042 ? INSTALL =$804A + INSLP =$804D ERROR =$8060 INSLP2 =$8063 INSOUT =$8083 + BUFMSB =$8084 BUFLSB =$8085 DRIVER1 =$808C DRIVER =$9600 + INIT =$9626 SDV2 =$966E ERROR1 =$9695 SDV1 =$9698 + MMC =$96BC BLOCKSZ =$96D2 ? END =$96E4 ? CDERROR =$96E9 + IOERROR =$96EE END1 =$96F1 CMD =$96FD GETR1 =$970F + GETR3 =$972C STATUS =$975C READ =$9764 WRITE =$980F + FORMAT =$98B6 CMD0 =$98BA CMD1 =$98C0 CMD8 =$98C6 + CMD16 =$98CC CMD55 =$98D2 ACMD41_40=$98D8 ACMD41_0=$98DE + DRIVEND =$98E4 DATA =$C0C0 CTRL =$C0C1 DIV =$C0C2 + SS =$C0C3 + diff --git a/Hardware/SD_A2.brd b/Hardware/SD_A2.brd new file mode 100644 index 0000000..2163fed --- /dev/null +++ b/Hardware/SD_A2.brd @@ -0,0 +1,3102 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Apple ][ SD V1.0 +(C) Florian Reitz 2017 + + + +<b>Apple ][ Expansion Card Templates</b> +<br /> +Dimensions are taken from the Apple IIgs Tech Note #28 + + +<B>Apple ][ Peripheral Card</B> +<br /> +Standard 50-pin edge connector for Apple ][ systems +<br /> +Dimensions for slot #1 to #3 +<br /> +Dimensions taken from Tech Note #28 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +7,87 mm +74.93 mm +2.950" +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>XILINXIn-System Programmable CPLD Family</b><p> +http://www.xilinx.com<br> +<author>Created by librarian@cadsoft.de</author><p> + + +<b>PLCC SOCKET</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>VALUE +>NAME +44 + + + + + + + + + + + + + + + + + + + +<b>TTL Devices, 74xx Series with European Symbols</b><p> +Based on the following sources: +<ul> +<li>Texas Instruments <i>TTL Data Book</i>&nbsp;&nbsp;&nbsp;Volume 1, 1996. +<li>TTL Data Book, Volume 2 , 1993 +<li>National Seminconductor Databook 1990, ALS/LS Logic +<li>ttl 74er digital data dictionary, ECA Electronic + Acustic GmbH, ISBN 3-88109-032-0 +<li>http://icmaster.com/ViewCompare.asp +</ul> +<author>Created by librarian@cadsoft.de</author> + + +<b>Dual In Line Package</b> + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>Voltage Regulators</b><p> +<author>Created by librarian@cadsoft.de</author> + + +<b>VOLTAGE REGULATOR</b> + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE +A15,2mm +O +I +A + + + + + + + + + + + +<b>Resistors, Capacitors, Inductors</b><p> +Based on the previous libraries: +<ul> +<li>r.lbr +<li>cap.lbr +<li>cap-fe.lbr +<li>captant.lbr +<li>polcap.lbr +<li>ipc-smd.lbr +</ul> +All SMD packages are defined according to the IPC specifications and CECC<p> +<author>Created by librarian@cadsoft.de</author><p> +<p> +for Electrolyt Capacitors see also :<p> +www.bccomponents.com <p> +www.panasonic.com<p> +www.kemet.com<p> +http://www.secc.co.jp/pdf/os_e/2004/e_os_all.pdf <b>(SANYO)</b> +<p> +for trimmer refence see : <u>www.electrospec-inc.com/cross_references/trimpotcrossref.asp</u><p> + +<table border=0 cellspacing=0 cellpadding=0 width="100%" cellpaddding=0> +<tr valign="top"> + +<! <td width="10">&nbsp;</td> +<td width="90%"> + +<b><font color="#0000FF" size="4">TRIM-POT CROSS REFERENCE</font></b> +<P> +<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=2> + <TR> + <TD COLSPAN=8> + <FONT SIZE=3 FACE=ARIAL><B>RECTANGULAR MULTI-TURN</B></FONT> + </TD> + </TR> + <TR> + <TD ALIGN=CENTER> + <B> + <FONT SIZE=3 FACE=ARIAL color="#FF0000">BOURNS</FONT> + </B> + </TD> + <TD ALIGN=CENTER> + <B> + <FONT SIZE=3 FACE=ARIAL color="#FF0000">BI&nbsp;TECH</FONT> + </B> + </TD> + <TD ALIGN=CENTER> + <B> + <FONT SIZE=3 FACE=ARIAL color="#FF0000">DALE-VISHAY</FONT> + </B> + </TD> + <TD ALIGN=CENTER> + <B> + <FONT SIZE=3 FACE=ARIAL color="#FF0000">PHILIPS/MEPCO</FONT> + </B> + </TD> + <TD ALIGN=CENTER> + <B> + <FONT SIZE=3 FACE=ARIAL color="#FF0000">MURATA</FONT> + </B> + </TD> + <TD ALIGN=CENTER> + <B> + <FONT SIZE=3 FACE=ARIAL color="#FF0000">PANASONIC</FONT> + </B> + </TD> + <TD ALIGN=CENTER> + <B> + <FONT SIZE=3 FACE=ARIAL color="#FF0000">SPECTROL</FONT> + </B> + </TD> + <TD ALIGN=CENTER> + <B> + <FONT SIZE=3 FACE=ARIAL color="#FF0000">MILSPEC</FONT> + </B> + </TD><TD>&nbsp;</TD> + </TR> + <TR> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3 > + 3005P<BR> + 3006P<BR> + 3006W<BR> + 3006Y<BR> + 3009P<BR> + 3009W<BR> + 3009Y<BR> + 3057J<BR> + 3057L<BR> + 3057P<BR> + 3057Y<BR> + 3059J<BR> + 3059L<BR> + 3059P<BR> + 3059Y<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + 89P<BR> + 89W<BR> + 89X<BR> + 89PH<BR> + 76P<BR> + 89XH<BR> + 78SLT<BR> + 78L&nbsp;ALT<BR> + 56P&nbsp;ALT<BR> + 78P&nbsp;ALT<BR> + T8S<BR> + 78L<BR> + 56P<BR> + 78P<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + T18/784<BR> + 783<BR> + 781<BR> + -<BR> + -<BR> + -<BR> + 2199<BR> + 1697/1897<BR> + 1680/1880<BR> + 2187<BR> + -<BR> + -<BR> + -<BR> + -<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + 8035EKP/CT20/RJ-20P<BR> + -<BR> + RJ-20X<BR> + -<BR> + -<BR> + -<BR> + 1211L<BR> + 8012EKQ&nbsp;ALT<BR> + 8012EKR&nbsp;ALT<BR> + 1211P<BR> + 8012EKJ<BR> + 8012EKL<BR> + 8012EKQ<BR> + 8012EKR<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + 2101P<BR> + 2101W<BR> + 2101Y<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + 2102L<BR> + 2102S<BR> + 2102Y<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + EVMCOG<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + 43P<BR> + 43W<BR> + 43Y<BR> + -<BR> + -<BR> + -<BR> + -<BR> + 40L<BR> + 40P<BR> + 40Y<BR> + 70Y-T602<BR> + 70L<BR> + 70P<BR> + 70Y<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + RT/RTR12<BR> + RT/RTR12<BR> + RT/RTR12<BR> + -<BR> + RJ/RJR12<BR> + RJ/RJR12<BR> + RJ/RJR12<BR></FONT> + </TD> + </TR> + <TR> + <TD COLSPAN=8>&nbsp; + </TD> + </TR> + <TR> + <TD COLSPAN=8> + <FONT SIZE=4 FACE=ARIAL><B>SQUARE MULTI-TURN</B></FONT> + </TD> + </TR> + <TR> + <TD ALIGN=CENTER> + <FONT SIZE=3 FACE=ARIAL><B>BOURN</B></FONT> + </TD> + <TD ALIGN=CENTER> + <FONT SIZE=3 FACE=ARIAL><B>BI&nbsp;TECH</B></FONT> + </TD> + <TD ALIGN=CENTER> + <FONT SIZE=3 FACE=ARIAL><B>DALE-VISHAY</B></FONT> + </TD> + <TD ALIGN=CENTER> + <FONT SIZE=3 FACE=ARIAL><B>PHILIPS/MEPCO</B></FONT> + </TD> + <TD ALIGN=CENTER> + <FONT SIZE=3 FACE=ARIAL><B>MURATA</B></FONT> + </TD> + <TD ALIGN=CENTER> + <FONT SIZE=3 FACE=ARIAL><B>PANASONIC</B></FONT> + </TD> + <TD ALIGN=CENTER> + <FONT SIZE=3 FACE=ARIAL><B>SPECTROL</B></FONT> + </TD> + <TD ALIGN=CENTER> + <FONT SIZE=3 FACE=ARIAL><B>MILSPEC</B></FONT> + </TD> + </TR> + <TR> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + 3250L<BR> + 3250P<BR> + 3250W<BR> + 3250X<BR> + 3252P<BR> + 3252W<BR> + 3252X<BR> + 3260P<BR> + 3260W<BR> + 3260X<BR> + 3262P<BR> + 3262W<BR> + 3262X<BR> + 3266P<BR> + 3266W<BR> + 3266X<BR> + 3290H<BR> + 3290P<BR> + 3290W<BR> + 3292P<BR> + 3292W<BR> + 3292X<BR> + 3296P<BR> + 3296W<BR> + 3296X<BR> + 3296Y<BR> + 3296Z<BR> + 3299P<BR> + 3299W<BR> + 3299X<BR> + 3299Y<BR> + 3299Z<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + 66P&nbsp;ALT<BR> + 66W&nbsp;ALT<BR> + 66X&nbsp;ALT<BR> + 66P&nbsp;ALT<BR> + 66W&nbsp;ALT<BR> + 66X&nbsp;ALT<BR> + -<BR> + 64W&nbsp;ALT<BR> + -<BR> + 64P&nbsp;ALT<BR> + 64W&nbsp;ALT<BR> + 64X&nbsp;ALT<BR> + 64P<BR> + 64W<BR> + 64X<BR> + 66X&nbsp;ALT<BR> + 66P&nbsp;ALT<BR> + 66W&nbsp;ALT<BR> + 66P<BR> + 66W<BR> + 66X<BR> + 67P<BR> + 67W<BR> + 67X<BR> + 67Y<BR> + 67Z<BR> + 68P<BR> + 68W<BR> + 68X<BR> + 67Y&nbsp;ALT<BR> + 67Z&nbsp;ALT<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + 5050<BR> + 5091<BR> + 5080<BR> + 5087<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + T63YB<BR> + T63XB<BR> + -<BR> + -<BR> + -<BR> + 5887<BR> + 5891<BR> + 5880<BR> + -<BR> + -<BR> + -<BR> + T93Z<BR> + T93YA<BR> + T93XA<BR> + T93YB<BR> + T93XB<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + 8026EKP<BR> + 8026EKW<BR> + 8026EKM<BR> + 8026EKP<BR> + 8026EKB<BR> + 8026EKM<BR> + 1309X<BR> + 1309P<BR> + 1309W<BR> + 8024EKP<BR> + 8024EKW<BR> + 8024EKN<BR> + RJ-9P/CT9P<BR> + RJ-9W<BR> + RJ-9X<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + 3103P<BR> + 3103Y<BR> + 3103Z<BR> + 3103P<BR> + 3103Y<BR> + 3103Z<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + 3105P/3106P<BR> + 3105W/3106W<BR> + 3105X/3106X<BR> + 3105Y/3106Y<BR> + 3105Z/3105Z<BR> + 3102P<BR> + 3102W<BR> + 3102X<BR> + 3102Y<BR> + 3102Z<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + EVMCBG<BR> + EVMCCG<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + 55-1-X<BR> + 55-4-X<BR> + 55-3-X<BR> + 55-2-X<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + 50-2-X<BR> + 50-4-X<BR> + 50-3-X<BR> + -<BR> + -<BR> + -<BR> + 64P<BR> + 64W<BR> + 64X<BR> + 64Y<BR> + 64Z<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + RT/RTR22<BR> + RT/RTR22<BR> + RT/RTR22<BR> + RT/RTR22<BR> + RJ/RJR22<BR> + RJ/RJR22<BR> + RJ/RJR22<BR> + RT/RTR26<BR> + RT/RTR26<BR> + RT/RTR26<BR> + RJ/RJR26<BR> + RJ/RJR26<BR> + RJ/RJR26<BR> + RJ/RJR26<BR> + RJ/RJR26<BR> + RJ/RJR26<BR> + RT/RTR24<BR> + RT/RTR24<BR> + RT/RTR24<BR> + RJ/RJR24<BR> + RJ/RJR24<BR> + RJ/RJR24<BR> + RJ/RJR24<BR> + RJ/RJR24<BR> + RJ/RJR24<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR></FONT> + </TD> + </TR> + <TR> + <TD COLSPAN=8>&nbsp; + </TD> + </TR> + <TR> + <TD COLSPAN=8> + <FONT SIZE=4 FACE=ARIAL><B>SINGLE TURN</B></FONT> + </TD> + </TR> + <TR> + <TD ALIGN=CENTER> + <FONT SIZE=3 FACE=ARIAL><B>BOURN</B></FONT> + </TD> + <TD ALIGN=CENTER> + <FONT SIZE=3 FACE=ARIAL><B>BI&nbsp;TECH</B></FONT> + </TD> + <TD ALIGN=CENTER> + <FONT SIZE=3 FACE=ARIAL><B>DALE-VISHAY</B></FONT> + </TD> + <TD ALIGN=CENTER> + <FONT SIZE=3 FACE=ARIAL><B>PHILIPS/MEPCO</B></FONT> + </TD> + <TD ALIGN=CENTER> + <FONT SIZE=3 FACE=ARIAL><B>MURATA</B></FONT> + </TD> + <TD ALIGN=CENTER> + <FONT SIZE=3 FACE=ARIAL><B>PANASONIC</B></FONT> + </TD> + <TD ALIGN=CENTER> + <FONT SIZE=3 FACE=ARIAL><B>SPECTROL</B></FONT> + </TD> + <TD ALIGN=CENTER> + <FONT SIZE=3 FACE=ARIAL><B>MILSPEC</B></FONT> + </TD> + </TR> + <TR> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + 3323P<BR> + 3323S<BR> + 3323W<BR> + 3329H<BR> + 3329P<BR> + 3329W<BR> + 3339H<BR> + 3339P<BR> + 3339W<BR> + 3352E<BR> + 3352H<BR> + 3352K<BR> + 3352P<BR> + 3352T<BR> + 3352V<BR> + 3352W<BR> + 3362H<BR> + 3362M<BR> + 3362P<BR> + 3362R<BR> + 3362S<BR> + 3362U<BR> + 3362W<BR> + 3362X<BR> + 3386B<BR> + 3386C<BR> + 3386F<BR> + 3386H<BR> + 3386K<BR> + 3386M<BR> + 3386P<BR> + 3386S<BR> + 3386W<BR> + 3386X<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + 25P<BR> + 25S<BR> + 25RX<BR> + 82P<BR> + 82M<BR> + 82PA<BR> + -<BR> + -<BR> + -<BR> + 91E<BR> + 91X<BR> + 91T<BR> + 91B<BR> + 91A<BR> + 91V<BR> + 91W<BR> + 25W<BR> + 25V<BR> + 25P<BR> + -<BR> + 25S<BR> + 25U<BR> + 25RX<BR> + 25X<BR> + 72XW<BR> + 72XL<BR> + 72PM<BR> + 72RX<BR> + -<BR> + 72PX<BR> + 72P<BR> + 72RXW<BR> + 72RXL<BR> + 72X<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + -<BR> + -<BR> + T7YB<BR> + T7YA<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + TXD<BR> + TYA<BR> + TYP<BR> + -<BR> + TYD<BR> + TX<BR> + -<BR> + 150SX<BR> + 100SX<BR> + 102T<BR> + 101S<BR> + 190T<BR> + 150TX<BR> + 101<BR> + -<BR> + -<BR> + 101SX<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + ET6P<BR> + ET6S<BR> + ET6X<BR> + RJ-6W/8014EMW<BR> + RJ-6P/8014EMP<BR> + RJ-6X/8014EMX<BR> + TM7W<BR> + TM7P<BR> + TM7X<BR> + -<BR> + 8017SMS<BR> + -<BR> + 8017SMB<BR> + 8017SMA<BR> + -<BR> + -<BR> + CT-6W<BR> + CT-6H<BR> + CT-6P<BR> + CT-6R<BR> + -<BR> + CT-6V<BR> + CT-6X<BR> + -<BR> + -<BR> + 8038EKV<BR> + -<BR> + 8038EKX<BR> + -<BR> + -<BR> + 8038EKP<BR> + 8038EKZ<BR> + 8038EKW<BR> + -<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + -<BR> + -<BR> + 3321H<BR> + 3321P<BR> + 3321N<BR> + 1102H<BR> + 1102P<BR> + 1102T<BR> + RVA0911V304A<BR> + -<BR> + RVA0911H413A<BR> + RVG0707V100A<BR> + RVA0607V(H)306A<BR> + RVA1214H213A<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + 3104B<BR> + 3104C<BR> + 3104F<BR> + 3104H<BR> + -<BR> + 3104M<BR> + 3104P<BR> + 3104S<BR> + 3104W<BR> + 3104X<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + EVMQ0G<BR> + EVMQIG<BR> + EVMQ3G<BR> + EVMS0G<BR> + EVMQ0G<BR> + EVMG0G<BR> + -<BR> + -<BR> + -<BR> + EVMK4GA00B<BR> + EVM30GA00B<BR> + EVMK0GA00B<BR> + EVM38GA00B<BR> + EVMB6<BR> + EVLQ0<BR> + -<BR> + EVMMSG<BR> + EVMMBG<BR> + EVMMAG<BR> + -<BR> + -<BR> + EVMMCS<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + EVMM1<BR> + -<BR> + -<BR> + EVMM0<BR> + -<BR> + -<BR> + EVMM3<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + -<BR> + -<BR> + 62-3-1<BR> + 62-1-2<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + 67R<BR> + -<BR> + 67P<BR> + -<BR> + -<BR> + -<BR> + -<BR> + 67X<BR> + 63V<BR> + 63S<BR> + 63M<BR> + -<BR> + -<BR> + 63H<BR> + 63P<BR> + -<BR> + -<BR> + 63X<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + -<BR> + -<BR> + RJ/RJR50<BR> + RJ/RJR50<BR> + RJ/RJR50<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR></FONT> + </TD> + </TR> +</TABLE> +<P>&nbsp;<P> +<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3> + <TR> + <TD COLSPAN=7> + <FONT color="#0000FF" SIZE=4 FACE=ARIAL><B>SMD TRIM-POT CROSS REFERENCE</B></FONT> + <P> + <FONT SIZE=4 FACE=ARIAL><B>MULTI-TURN</B></FONT> + </TD> + </TR> + <TR> + <TD> + <FONT SIZE=3 FACE=ARIAL><B>BOURNS</B></FONT> + </TD> + <TD> + <FONT SIZE=3 FACE=ARIAL><B>BI&nbsp;TECH</B></FONT> + </TD> + <TD> + <FONT SIZE=3 FACE=ARIAL><B>DALE-VISHAY</B></FONT> + </TD> + <TD> + <FONT SIZE=3 FACE=ARIAL><B>PHILIPS/MEPCO</B></FONT> + </TD> + <TD> + <FONT SIZE=3 FACE=ARIAL><B>PANASONIC</B></FONT> + </TD> + <TD> + <FONT SIZE=3 FACE=ARIAL><B>TOCOS</B></FONT> + </TD> + <TD> + <FONT SIZE=3 FACE=ARIAL><B>AUX/KYOCERA</B></FONT> + </TD> + </TR> + <TR> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + 3224G<BR> + 3224J<BR> + 3224W<BR> + 3269P<BR> + 3269W<BR> + 3269X<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + 44G<BR> + 44J<BR> + 44W<BR> + 84P<BR> + 84W<BR> + 84X<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + -<BR> + -<BR> + ST63Z<BR> + ST63Y<BR> + -<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + -<BR> + -<BR> + ST5P<BR> + ST5W<BR> + ST5X<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR></FONT> + </TD> + </TR> + <TR> + <TD COLSPAN=7>&nbsp; + </TD> + </TR> + <TR> + <TD COLSPAN=7> + <FONT SIZE=4 FACE=ARIAL><B>SINGLE TURN</B></FONT> + </TD> + </TR> + <TR> + <TD> + <FONT SIZE=3 FACE=ARIAL><B>BOURNS</B></FONT> + </TD> + <TD> + <FONT SIZE=3 FACE=ARIAL><B>BI&nbsp;TECH</B></FONT> + </TD> + <TD> + <FONT SIZE=3 FACE=ARIAL><B>DALE-VISHAY</B></FONT> + </TD> + <TD> + <FONT SIZE=3 FACE=ARIAL><B>PHILIPS/MEPCO</B></FONT> + </TD> + <TD> + <FONT SIZE=3 FACE=ARIAL><B>PANASONIC</B></FONT> + </TD> + <TD> + <FONT SIZE=3 FACE=ARIAL><B>TOCOS</B></FONT> + </TD> + <TD> + <FONT SIZE=3 FACE=ARIAL><B>AUX/KYOCERA</B></FONT> + </TD> + </TR> + <TR> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + 3314G<BR> + 3314J<BR> + 3364A/B<BR> + 3364C/D<BR> + 3364W/X<BR> + 3313G<BR> + 3313J<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + 23B<BR> + 23A<BR> + 21X<BR> + 21W<BR> + -<BR> + 22B<BR> + 22A<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + ST5YL/ST53YL<BR> + ST5YJ/5T53YJ<BR> + ST-23A<BR> + ST-22B<BR> + ST-22<BR> + -<BR> + -<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + ST-4B<BR> + ST-4A<BR> + -<BR> + -<BR> + -<BR> + ST-3B<BR> + ST-3A<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + EVM-6YS<BR> + EVM-1E<BR> + EVM-1G<BR> + EVM-1D<BR> + -<BR> + -<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + G4B<BR> + G4A<BR> + TR04-3S1<BR> + TRG04-2S1<BR> + -<BR> + -<BR> + -<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + -<BR> + DVR-43A<BR> + CVR-42C<BR> + CVR-42A/C<BR> + -<BR> + -<BR></FONT> + </TD> + </TR> +</TABLE> +<P> +<FONT SIZE=4 FACE=ARIAL><B>ALT =&nbsp;ALTERNATE</B></FONT> +<P> + +&nbsp; +<P> +</td> +</tr> +</table> + + +<b>CAPACITOR</b><p> +grid 2.5 mm, outline 2.5 x 5 mm + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>ELECTROLYTIC CAPACITOR</b><p> +grid 2.54 mm, diameter 5 mm + + + + + + + + + + + + + + +>NAME +>VALUE + + + +<b>RESISTOR</b><p> +type 0204, grid 7.5 mm + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + +<b>LEDs</b><p> +<author>Created by librarian@cadsoft.de</author><br> +Extended by Federico Battaglin <author>&lt;federico.rd@fdpinternational.com&gt;</author> with DUOLED + + +<B>LED</B><p> +2 x 5 mm, rectangle + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + +<b>Generic Memories</b><p> +<author>Created by librarian@cadsoft.de</author> + + +<b>Dual In Line Package</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>Pin Header Connectors</b><p> +<author>Created by librarian@cadsoft.de</author> + + +<b>PIN HEADER</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + +<b>Pin Headers</b><p> +Naming:<p> +MA = male<p> +# contacts - # rows<p> +W = angled<p> +<author>Created by librarian@cadsoft.de</author> + + +<b>PIN HEADER</b> + + + + + + + + + + + + + + + + + + + + + + + +>NAME +1 +>VALUE + + + + + + + + + + + + + + + + +<b>EAGLE Design Rules Prototypen für PCB-POOL(R)</b> +<p> +Wir haben in diesem DRU File alle notwendigen Design Einstellungen vorgenommen, damit Sie Ihre Leiterplatte +gemaess unseren Mindestanforderungen im Standard bestellen koennen. Die Optionen Shapes und Misc sind dabei nicht relevant. +Der minimale und maximale Wert für Roundness Shapes kann frei gewählt werden. +Bitte beachten Sie, daß die Mindesteinstellungen nicht geaendert werden, da ansonsten keine Gewaehrleistung für eine +fehlerfreie Produktion übernommen werden kann.<br> +Abzudeckende Vias koennen in Masks (unter Limit) eingestellt werden. +</p>Ihr Beta LAYOUT Team +<p><p> +<b>EAGLE Design Rules Prototypes to use with PCB-POOL(R)</b> +<p> +The design rules in this DRU file have been set to cover our minimum standard requirements, the options Shapes and Misc are not +relevant. Values for Roundness (Shapes) can be chosen freely. Please do not change these minimum +requirements to avoid problems during production.<br> +Covered vias can be set in Masks (Limit). + +</p>Your Beta LAYOUT Team + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Since Version 6.2.2 text objects can contain more than one line, +which will not be processed correctly with this version. + + +Since Version 8.2, Eagle supports online libraries. The ids +of those online libraries will not be understood (or retained) +with this version. + + + diff --git a/Hardware/SD_A2.sch b/Hardware/SD_A2.sch new file mode 100644 index 0000000..e44101a --- /dev/null +++ b/Hardware/SD_A2.sch @@ -0,0 +1,16677 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>Apple ][ Expansion Card Templates</b> +<br /> +Dimensions are taken from the Apple IIgs Tech Note #28 + + +<B>Apple ][ Peripheral Card</B> +<br /> +Standard 50-pin edge connector for Apple ][ systems +<br /> +Dimensions for slot #1 to #3 +<br /> +Dimensions taken from Tech Note #28 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +7,87 mm +74.93 mm +2.950" +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<B>Apple ][ Peripheral Card</B> +<br /> +Standard 50-pin edge connector for Apple ][ systems +<br /> +Dimensions for slot #4 to #7 +<br /> +Dimensions taken from Tech Note #28 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +7,87 mm +74.93 mm +2.950" +>VALUE + + + + + + + + + + +>NAME + + + + + +<B>Apple ][ Peripheral Card Connector</B> +<br /> +This is the, default, 50-pin connector for slot #1 to #7 +<br /> +Pins are laid out as seen from the top of the slot + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>XILINXIn-System Programmable CPLD Family</b><p> +http://www.xilinx.com<br> +<author>Created by librarian@cadsoft.de</author><p> + + +<b>PLCC SOCKET</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>VALUE +>NAME +44 + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +GND +VCCINT + + + + + + +VCCINT +VCCIO +GND +GND + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>TTL Devices, 74xx Series with European Symbols</b><p> +Based on the following sources: +<ul> +<li>Texas Instruments <i>TTL Data Book</i>&nbsp;&nbsp;&nbsp;Volume 1, 1996. +<li>TTL Data Book, Volume 2 , 1993 +<li>National Seminconductor Databook 1990, ALS/LS Logic +<li>ttl 74er digital data dictionary, ECA Electronic + Acustic GmbH, ISBN 3-88109-032-0 +<li>http://icmaster.com/ViewCompare.asp +</ul> +<author>Created by librarian@cadsoft.de</author> + + +<b>Dual In Line Package</b> + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>Wide Small Outline package</b> 300 mil + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>VALUE +>NAME + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>Leadless Chip Carrier</b><p> Ceramic Package + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + +>NAME +GND +VCC + + + + + + +Octal <b>BUS TRANSCEIVER</b>, 3-state + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>Voltage Regulators</b><p> +<author>Created by librarian@cadsoft.de</author> + + +<b>VOLTAGE REGULATOR</b> + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE +A15,2mm +O +I +A + + + + + + + + + + + + + + + +>NAME +>VALUE +ADJ +IN +OUT + + + + + + + +<b>VOLTAGE REGULATOR</b> + + + + + + + + + + + + + + + + + + + +<b>Resistors, Capacitors, Inductors</b><p> +Based on the previous libraries: +<ul> +<li>r.lbr +<li>cap.lbr +<li>cap-fe.lbr +<li>captant.lbr +<li>polcap.lbr +<li>ipc-smd.lbr +</ul> +All SMD packages are defined according to the IPC specifications and CECC<p> +<author>Created by librarian@cadsoft.de</author><p> +<p> +for Electrolyt Capacitors see also :<p> +www.bccomponents.com <p> +www.panasonic.com<p> +www.kemet.com<p> +http://www.secc.co.jp/pdf/os_e/2004/e_os_all.pdf <b>(SANYO)</b> +<p> +for trimmer refence see : <u>www.electrospec-inc.com/cross_references/trimpotcrossref.asp</u><p> + +<table border=0 cellspacing=0 cellpadding=0 width="100%" cellpaddding=0> +<tr valign="top"> + +<! <td width="10">&nbsp;</td> +<td width="90%"> + +<b><font color="#0000FF" size="4">TRIM-POT CROSS REFERENCE</font></b> +<P> +<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=2> + <TR> + <TD COLSPAN=8> + <FONT SIZE=3 FACE=ARIAL><B>RECTANGULAR MULTI-TURN</B></FONT> + </TD> + </TR> + <TR> + <TD ALIGN=CENTER> + <B> + <FONT SIZE=3 FACE=ARIAL color="#FF0000">BOURNS</FONT> + </B> + </TD> + <TD ALIGN=CENTER> + <B> + <FONT SIZE=3 FACE=ARIAL color="#FF0000">BI&nbsp;TECH</FONT> + </B> + </TD> + <TD ALIGN=CENTER> + <B> + <FONT SIZE=3 FACE=ARIAL color="#FF0000">DALE-VISHAY</FONT> + </B> + </TD> + <TD ALIGN=CENTER> + <B> + <FONT SIZE=3 FACE=ARIAL color="#FF0000">PHILIPS/MEPCO</FONT> + </B> + </TD> + <TD ALIGN=CENTER> + <B> + <FONT SIZE=3 FACE=ARIAL color="#FF0000">MURATA</FONT> + </B> + </TD> + <TD ALIGN=CENTER> + <B> + <FONT SIZE=3 FACE=ARIAL color="#FF0000">PANASONIC</FONT> + </B> + </TD> + <TD ALIGN=CENTER> + <B> + <FONT SIZE=3 FACE=ARIAL color="#FF0000">SPECTROL</FONT> + </B> + </TD> + <TD ALIGN=CENTER> + <B> + <FONT SIZE=3 FACE=ARIAL color="#FF0000">MILSPEC</FONT> + </B> + </TD><TD>&nbsp;</TD> + </TR> + <TR> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3 > + 3005P<BR> + 3006P<BR> + 3006W<BR> + 3006Y<BR> + 3009P<BR> + 3009W<BR> + 3009Y<BR> + 3057J<BR> + 3057L<BR> + 3057P<BR> + 3057Y<BR> + 3059J<BR> + 3059L<BR> + 3059P<BR> + 3059Y<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + 89P<BR> + 89W<BR> + 89X<BR> + 89PH<BR> + 76P<BR> + 89XH<BR> + 78SLT<BR> + 78L&nbsp;ALT<BR> + 56P&nbsp;ALT<BR> + 78P&nbsp;ALT<BR> + T8S<BR> + 78L<BR> + 56P<BR> + 78P<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + T18/784<BR> + 783<BR> + 781<BR> + -<BR> + -<BR> + -<BR> + 2199<BR> + 1697/1897<BR> + 1680/1880<BR> + 2187<BR> + -<BR> + -<BR> + -<BR> + -<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + 8035EKP/CT20/RJ-20P<BR> + -<BR> + RJ-20X<BR> + -<BR> + -<BR> + -<BR> + 1211L<BR> + 8012EKQ&nbsp;ALT<BR> + 8012EKR&nbsp;ALT<BR> + 1211P<BR> + 8012EKJ<BR> + 8012EKL<BR> + 8012EKQ<BR> + 8012EKR<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + 2101P<BR> + 2101W<BR> + 2101Y<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + 2102L<BR> + 2102S<BR> + 2102Y<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + EVMCOG<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + 43P<BR> + 43W<BR> + 43Y<BR> + -<BR> + -<BR> + -<BR> + -<BR> + 40L<BR> + 40P<BR> + 40Y<BR> + 70Y-T602<BR> + 70L<BR> + 70P<BR> + 70Y<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + RT/RTR12<BR> + RT/RTR12<BR> + RT/RTR12<BR> + -<BR> + RJ/RJR12<BR> + RJ/RJR12<BR> + RJ/RJR12<BR></FONT> + </TD> + </TR> + <TR> + <TD COLSPAN=8>&nbsp; + </TD> + </TR> + <TR> + <TD COLSPAN=8> + <FONT SIZE=4 FACE=ARIAL><B>SQUARE MULTI-TURN</B></FONT> + </TD> + </TR> + <TR> + <TD ALIGN=CENTER> + <FONT SIZE=3 FACE=ARIAL><B>BOURN</B></FONT> + </TD> + <TD ALIGN=CENTER> + <FONT SIZE=3 FACE=ARIAL><B>BI&nbsp;TECH</B></FONT> + </TD> + <TD ALIGN=CENTER> + <FONT SIZE=3 FACE=ARIAL><B>DALE-VISHAY</B></FONT> + </TD> + <TD ALIGN=CENTER> + <FONT SIZE=3 FACE=ARIAL><B>PHILIPS/MEPCO</B></FONT> + </TD> + <TD ALIGN=CENTER> + <FONT SIZE=3 FACE=ARIAL><B>MURATA</B></FONT> + </TD> + <TD ALIGN=CENTER> + <FONT SIZE=3 FACE=ARIAL><B>PANASONIC</B></FONT> + </TD> + <TD ALIGN=CENTER> + <FONT SIZE=3 FACE=ARIAL><B>SPECTROL</B></FONT> + </TD> + <TD ALIGN=CENTER> + <FONT SIZE=3 FACE=ARIAL><B>MILSPEC</B></FONT> + </TD> + </TR> + <TR> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + 3250L<BR> + 3250P<BR> + 3250W<BR> + 3250X<BR> + 3252P<BR> + 3252W<BR> + 3252X<BR> + 3260P<BR> + 3260W<BR> + 3260X<BR> + 3262P<BR> + 3262W<BR> + 3262X<BR> + 3266P<BR> + 3266W<BR> + 3266X<BR> + 3290H<BR> + 3290P<BR> + 3290W<BR> + 3292P<BR> + 3292W<BR> + 3292X<BR> + 3296P<BR> + 3296W<BR> + 3296X<BR> + 3296Y<BR> + 3296Z<BR> + 3299P<BR> + 3299W<BR> + 3299X<BR> + 3299Y<BR> + 3299Z<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + 66P&nbsp;ALT<BR> + 66W&nbsp;ALT<BR> + 66X&nbsp;ALT<BR> + 66P&nbsp;ALT<BR> + 66W&nbsp;ALT<BR> + 66X&nbsp;ALT<BR> + -<BR> + 64W&nbsp;ALT<BR> + -<BR> + 64P&nbsp;ALT<BR> + 64W&nbsp;ALT<BR> + 64X&nbsp;ALT<BR> + 64P<BR> + 64W<BR> + 64X<BR> + 66X&nbsp;ALT<BR> + 66P&nbsp;ALT<BR> + 66W&nbsp;ALT<BR> + 66P<BR> + 66W<BR> + 66X<BR> + 67P<BR> + 67W<BR> + 67X<BR> + 67Y<BR> + 67Z<BR> + 68P<BR> + 68W<BR> + 68X<BR> + 67Y&nbsp;ALT<BR> + 67Z&nbsp;ALT<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + 5050<BR> + 5091<BR> + 5080<BR> + 5087<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + T63YB<BR> + T63XB<BR> + -<BR> + -<BR> + -<BR> + 5887<BR> + 5891<BR> + 5880<BR> + -<BR> + -<BR> + -<BR> + T93Z<BR> + T93YA<BR> + T93XA<BR> + T93YB<BR> + T93XB<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + 8026EKP<BR> + 8026EKW<BR> + 8026EKM<BR> + 8026EKP<BR> + 8026EKB<BR> + 8026EKM<BR> + 1309X<BR> + 1309P<BR> + 1309W<BR> + 8024EKP<BR> + 8024EKW<BR> + 8024EKN<BR> + RJ-9P/CT9P<BR> + RJ-9W<BR> + RJ-9X<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + 3103P<BR> + 3103Y<BR> + 3103Z<BR> + 3103P<BR> + 3103Y<BR> + 3103Z<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + 3105P/3106P<BR> + 3105W/3106W<BR> + 3105X/3106X<BR> + 3105Y/3106Y<BR> + 3105Z/3105Z<BR> + 3102P<BR> + 3102W<BR> + 3102X<BR> + 3102Y<BR> + 3102Z<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + EVMCBG<BR> + EVMCCG<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + 55-1-X<BR> + 55-4-X<BR> + 55-3-X<BR> + 55-2-X<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + 50-2-X<BR> + 50-4-X<BR> + 50-3-X<BR> + -<BR> + -<BR> + -<BR> + 64P<BR> + 64W<BR> + 64X<BR> + 64Y<BR> + 64Z<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + RT/RTR22<BR> + RT/RTR22<BR> + RT/RTR22<BR> + RT/RTR22<BR> + RJ/RJR22<BR> + RJ/RJR22<BR> + RJ/RJR22<BR> + RT/RTR26<BR> + RT/RTR26<BR> + RT/RTR26<BR> + RJ/RJR26<BR> + RJ/RJR26<BR> + RJ/RJR26<BR> + RJ/RJR26<BR> + RJ/RJR26<BR> + RJ/RJR26<BR> + RT/RTR24<BR> + RT/RTR24<BR> + RT/RTR24<BR> + RJ/RJR24<BR> + RJ/RJR24<BR> + RJ/RJR24<BR> + RJ/RJR24<BR> + RJ/RJR24<BR> + RJ/RJR24<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR></FONT> + </TD> + </TR> + <TR> + <TD COLSPAN=8>&nbsp; + </TD> + </TR> + <TR> + <TD COLSPAN=8> + <FONT SIZE=4 FACE=ARIAL><B>SINGLE TURN</B></FONT> + </TD> + </TR> + <TR> + <TD ALIGN=CENTER> + <FONT SIZE=3 FACE=ARIAL><B>BOURN</B></FONT> + </TD> + <TD ALIGN=CENTER> + <FONT SIZE=3 FACE=ARIAL><B>BI&nbsp;TECH</B></FONT> + </TD> + <TD ALIGN=CENTER> + <FONT SIZE=3 FACE=ARIAL><B>DALE-VISHAY</B></FONT> + </TD> + <TD ALIGN=CENTER> + <FONT SIZE=3 FACE=ARIAL><B>PHILIPS/MEPCO</B></FONT> + </TD> + <TD ALIGN=CENTER> + <FONT SIZE=3 FACE=ARIAL><B>MURATA</B></FONT> + </TD> + <TD ALIGN=CENTER> + <FONT SIZE=3 FACE=ARIAL><B>PANASONIC</B></FONT> + </TD> + <TD ALIGN=CENTER> + <FONT SIZE=3 FACE=ARIAL><B>SPECTROL</B></FONT> + </TD> + <TD ALIGN=CENTER> + <FONT SIZE=3 FACE=ARIAL><B>MILSPEC</B></FONT> + </TD> + </TR> + <TR> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + 3323P<BR> + 3323S<BR> + 3323W<BR> + 3329H<BR> + 3329P<BR> + 3329W<BR> + 3339H<BR> + 3339P<BR> + 3339W<BR> + 3352E<BR> + 3352H<BR> + 3352K<BR> + 3352P<BR> + 3352T<BR> + 3352V<BR> + 3352W<BR> + 3362H<BR> + 3362M<BR> + 3362P<BR> + 3362R<BR> + 3362S<BR> + 3362U<BR> + 3362W<BR> + 3362X<BR> + 3386B<BR> + 3386C<BR> + 3386F<BR> + 3386H<BR> + 3386K<BR> + 3386M<BR> + 3386P<BR> + 3386S<BR> + 3386W<BR> + 3386X<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + 25P<BR> + 25S<BR> + 25RX<BR> + 82P<BR> + 82M<BR> + 82PA<BR> + -<BR> + -<BR> + -<BR> + 91E<BR> + 91X<BR> + 91T<BR> + 91B<BR> + 91A<BR> + 91V<BR> + 91W<BR> + 25W<BR> + 25V<BR> + 25P<BR> + -<BR> + 25S<BR> + 25U<BR> + 25RX<BR> + 25X<BR> + 72XW<BR> + 72XL<BR> + 72PM<BR> + 72RX<BR> + -<BR> + 72PX<BR> + 72P<BR> + 72RXW<BR> + 72RXL<BR> + 72X<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + -<BR> + -<BR> + T7YB<BR> + T7YA<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + TXD<BR> + TYA<BR> + TYP<BR> + -<BR> + TYD<BR> + TX<BR> + -<BR> + 150SX<BR> + 100SX<BR> + 102T<BR> + 101S<BR> + 190T<BR> + 150TX<BR> + 101<BR> + -<BR> + -<BR> + 101SX<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + ET6P<BR> + ET6S<BR> + ET6X<BR> + RJ-6W/8014EMW<BR> + RJ-6P/8014EMP<BR> + RJ-6X/8014EMX<BR> + TM7W<BR> + TM7P<BR> + TM7X<BR> + -<BR> + 8017SMS<BR> + -<BR> + 8017SMB<BR> + 8017SMA<BR> + -<BR> + -<BR> + CT-6W<BR> + CT-6H<BR> + CT-6P<BR> + CT-6R<BR> + -<BR> + CT-6V<BR> + CT-6X<BR> + -<BR> + -<BR> + 8038EKV<BR> + -<BR> + 8038EKX<BR> + -<BR> + -<BR> + 8038EKP<BR> + 8038EKZ<BR> + 8038EKW<BR> + -<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + -<BR> + -<BR> + 3321H<BR> + 3321P<BR> + 3321N<BR> + 1102H<BR> + 1102P<BR> + 1102T<BR> + RVA0911V304A<BR> + -<BR> + RVA0911H413A<BR> + RVG0707V100A<BR> + RVA0607V(H)306A<BR> + RVA1214H213A<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + 3104B<BR> + 3104C<BR> + 3104F<BR> + 3104H<BR> + -<BR> + 3104M<BR> + 3104P<BR> + 3104S<BR> + 3104W<BR> + 3104X<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + EVMQ0G<BR> + EVMQIG<BR> + EVMQ3G<BR> + EVMS0G<BR> + EVMQ0G<BR> + EVMG0G<BR> + -<BR> + -<BR> + -<BR> + EVMK4GA00B<BR> + EVM30GA00B<BR> + EVMK0GA00B<BR> + EVM38GA00B<BR> + EVMB6<BR> + EVLQ0<BR> + -<BR> + EVMMSG<BR> + EVMMBG<BR> + EVMMAG<BR> + -<BR> + -<BR> + EVMMCS<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + EVMM1<BR> + -<BR> + -<BR> + EVMM0<BR> + -<BR> + -<BR> + EVMM3<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + -<BR> + -<BR> + 62-3-1<BR> + 62-1-2<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + 67R<BR> + -<BR> + 67P<BR> + -<BR> + -<BR> + -<BR> + -<BR> + 67X<BR> + 63V<BR> + 63S<BR> + 63M<BR> + -<BR> + -<BR> + 63H<BR> + 63P<BR> + -<BR> + -<BR> + 63X<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + -<BR> + -<BR> + RJ/RJR50<BR> + RJ/RJR50<BR> + RJ/RJR50<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR></FONT> + </TD> + </TR> +</TABLE> +<P>&nbsp;<P> +<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3> + <TR> + <TD COLSPAN=7> + <FONT color="#0000FF" SIZE=4 FACE=ARIAL><B>SMD TRIM-POT CROSS REFERENCE</B></FONT> + <P> + <FONT SIZE=4 FACE=ARIAL><B>MULTI-TURN</B></FONT> + </TD> + </TR> + <TR> + <TD> + <FONT SIZE=3 FACE=ARIAL><B>BOURNS</B></FONT> + </TD> + <TD> + <FONT SIZE=3 FACE=ARIAL><B>BI&nbsp;TECH</B></FONT> + </TD> + <TD> + <FONT SIZE=3 FACE=ARIAL><B>DALE-VISHAY</B></FONT> + </TD> + <TD> + <FONT SIZE=3 FACE=ARIAL><B>PHILIPS/MEPCO</B></FONT> + </TD> + <TD> + <FONT SIZE=3 FACE=ARIAL><B>PANASONIC</B></FONT> + </TD> + <TD> + <FONT SIZE=3 FACE=ARIAL><B>TOCOS</B></FONT> + </TD> + <TD> + <FONT SIZE=3 FACE=ARIAL><B>AUX/KYOCERA</B></FONT> + </TD> + </TR> + <TR> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + 3224G<BR> + 3224J<BR> + 3224W<BR> + 3269P<BR> + 3269W<BR> + 3269X<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + 44G<BR> + 44J<BR> + 44W<BR> + 84P<BR> + 84W<BR> + 84X<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + -<BR> + -<BR> + ST63Z<BR> + ST63Y<BR> + -<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + -<BR> + -<BR> + ST5P<BR> + ST5W<BR> + ST5X<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR> + -<BR></FONT> + </TD> + </TR> + <TR> + <TD COLSPAN=7>&nbsp; + </TD> + </TR> + <TR> + <TD COLSPAN=7> + <FONT SIZE=4 FACE=ARIAL><B>SINGLE TURN</B></FONT> + </TD> + </TR> + <TR> + <TD> + <FONT SIZE=3 FACE=ARIAL><B>BOURNS</B></FONT> + </TD> + <TD> + <FONT SIZE=3 FACE=ARIAL><B>BI&nbsp;TECH</B></FONT> + </TD> + <TD> + <FONT SIZE=3 FACE=ARIAL><B>DALE-VISHAY</B></FONT> + </TD> + <TD> + <FONT SIZE=3 FACE=ARIAL><B>PHILIPS/MEPCO</B></FONT> + </TD> + <TD> + <FONT SIZE=3 FACE=ARIAL><B>PANASONIC</B></FONT> + </TD> + <TD> + <FONT SIZE=3 FACE=ARIAL><B>TOCOS</B></FONT> + </TD> + <TD> + <FONT SIZE=3 FACE=ARIAL><B>AUX/KYOCERA</B></FONT> + </TD> + </TR> + <TR> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + 3314G<BR> + 3314J<BR> + 3364A/B<BR> + 3364C/D<BR> + 3364W/X<BR> + 3313G<BR> + 3313J<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + 23B<BR> + 23A<BR> + 21X<BR> + 21W<BR> + -<BR> + 22B<BR> + 22A<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + ST5YL/ST53YL<BR> + ST5YJ/5T53YJ<BR> + ST-23A<BR> + ST-22B<BR> + ST-22<BR> + -<BR> + -<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + ST-4B<BR> + ST-4A<BR> + -<BR> + -<BR> + -<BR> + ST-3B<BR> + ST-3A<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + EVM-6YS<BR> + EVM-1E<BR> + EVM-1G<BR> + EVM-1D<BR> + -<BR> + -<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + G4B<BR> + G4A<BR> + TR04-3S1<BR> + TRG04-2S1<BR> + -<BR> + -<BR> + -<BR></FONT> + </TD> + <TD BGCOLOR="#cccccc" ALIGN=CENTER><FONT FACE=ARIAL SIZE=3> + -<BR> + -<BR> + DVR-43A<BR> + CVR-42C<BR> + CVR-42A/C<BR> + -<BR> + -<BR></FONT> + </TD> + </TR> +</TABLE> +<P> +<FONT SIZE=4 FACE=ARIAL><B>ALT =&nbsp;ALTERNATE</B></FONT> +<P> + +&nbsp; +<P> +</td> +</tr> +</table> + + +<b>CAPACITOR</b> + + + + + + + + +>NAME +>VALUE + + + + + +<b>CAPACITOR</b> + + + + + + + + +>NAME +>VALUE + + + + + +<b>CAPACITOR</b> + + + + + + + + +>NAME +>VALUE + + + + + +<b>CAPACITOR</b><p> + + + + + + + + +>NAME +>VALUE + + + + + +<b>CAPACITOR</b> + + + + + + + + +>NAME +>VALUE + + + + + +<b>CAPACITOR</b> + + + + + + + + +>NAME +>VALUE + + + + + +<b>CAPACITOR</b> + + + + + + + + +>NAME +>VALUE + + + + + +<b>CAPACITOR</b> + + + + + + + + +>NAME +>VALUE + + + + + +<b>CAPACITOR</b> + + + + + + + + +>NAME +>VALUE + + + + + +<b>CAPACITOR</b> + + + + + + + + +>NAME +>VALUE + + + + + +<b>CAPACITOR</b> + + + + + + + + +>NAME +>VALUE + + + + + +<b>CAPACITOR</b> + + + + + + + + +>NAME +>VALUE + + + + + +<b>CAPACITOR</b> + + + + + + + + +>NAME +>VALUE + + + + + +<b>CAPACITOR</b> + + + + + + + + +>NAME +>VALUE + + + + + +<b>CAPACITOR</b> + + + + + + + + +>NAME +>VALUE + + + + + +<b>CAPACITOR</b><p> +grid 2.5 mm, outline 2.4 x 4.4 mm + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>CAPACITOR</b><p> +grid 2.5 mm, outline 2.5 x 5 mm + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>CAPACITOR</b><p> +grid 2.5 mm, outline 3 x 5 mm + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>CAPACITOR</b><p> +grid 2.5 mm, outline 4 x 5 mm + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>CAPACITOR</b><p> +grid 2.5 mm, outline 5 x 5 mm + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>CAPACITOR</b><p> +grid 2.5 mm, outline 6 x 5 mm + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>CAPACITOR</b><p> +grid 2.5 mm + 5 mm, outline 2.4 x 7 mm + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>CAPACITOR</b><p> +grid 2.5 + 5 mm, outline 2.5 x 7.5 mm + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>CAPACITOR</b><p> +grid 2.5 + 5 mm, outline 3.5 x 7.5 mm + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>CAPACITOR</b><p> +grid 2.5 + 5 mm, outline 4.5 x 7.5 mm + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>CAPACITOR</b><p> +grid 2.5 + 5 mm, outline 5.5 x 7.5 mm + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>CAPACITOR</b><p> +grid 5 mm, outline 2.4 x 4.4 mm + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>CAPACITOR</b><p> +grid 5 mm, outline 2.5 x 7.5 mm + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>CAPACITOR</b><p> +grid 5 mm, outline 4.5 x 7.5 mm + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>CAPACITOR</b><p> +grid 5 mm, outline 3 x 7.5 mm + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>CAPACITOR</b><p> +grid 5 mm, outline 5 x 7.5 mm + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>CAPACITOR</b><p> +grid 5 mm, outline 5.5 x 7.5 mm + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>CAPACITOR</b><p> +grid 5 mm, outline 7.5 x 7.5 mm + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>CAPACITOR</b><p> +Horizontal, grid 5 mm, outline 7.5 x 7.5 mm + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>CAPACITOR</b><p> +grid 7.5 mm, outline 3.2 x 10.3 mm + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>CAPACITOR</b><p> +grid 7.5 mm, outline 4.2 x 10.3 mm + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>CAPACITOR</b><p> +grid 7.5 mm, outline 5.2 x 10.6 mm + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>CAPACITOR</b><p> +grid 10.2 mm, outline 4.3 x 13.3 mm + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>CAPACITOR</b><p> +grid 10.2 mm, outline 5.4 x 13.3 mm + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>CAPACITOR</b><p> +grid 10.2 mm, outline 6.4 x 13.3 mm + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>CAPACITOR</b><p> +grid 10.2 mm + 15.2 mm, outline 6.2 x 18.4 mm + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>CAPACITOR</b><p> +grid 15 mm, outline 5.4 x 18.3 mm + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>CAPACITOR</b><p> +grid 15 mm, outline 6.4 x 18.3 mm + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>CAPACITOR</b><p> +grid 15 mm, outline 7.2 x 18.3 mm + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>CAPACITOR</b><p> +grid 15 mm, outline 8.4 x 18.3 mm + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>CAPACITOR</b><p> +grid 15 mm, outline 9.1 x 18.2 mm + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>CAPACITOR</b><p> +grid 22.5 mm, outline 6.2 x 26.8 mm + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>CAPACITOR</b><p> +grid 22.5 mm, outline 7.4 x 26.8 mm + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>CAPACITOR</b><p> +grid 22.5 mm, outline 8.7 x 26.8 mm + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>CAPACITOR</b><p> +grid 22.5 mm, outline 10.8 x 26.8 mm + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>CAPACITOR</b><p> +grid 22.5 mm, outline 11.3 x 26.8 mm + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>CAPACITOR</b><p> +grid 27.5 mm, outline 9.3 x 31.6 mm + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>CAPACITOR</b><p> +grid 27.5 mm, outline 11.3 x 31.6 mm + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>CAPACITOR</b><p> +grid 27.5 mm, outline 13.4 x 31.6 mm + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>CAPACITOR</b><p> +grid 27.5 mm, outline 20.5 x 31.6 mm + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>CAPACITOR</b><p> +grid 32.5 mm, outline 13.7 x 37.4 mm + + + + + + + + + + + + +>NAME +>VALUE + + +<b>CAPACITOR</b><p> +grid 32.5 mm, outline 16.2 x 37.4 mm + + + + + + + + + + + + +>NAME +>VALUE + + +<b>CAPACITOR</b><p> +grid 32.5 mm, outline 18.2 x 37.4 mm + + + + + + + + + + + + +>NAME +>VALUE + + +<b>CAPACITOR</b><p> +grid 37.5 mm, outline 19.2 x 41.8 mm + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>CAPACITOR</b><p> +grid 37.5 mm, outline 20.3 x 41.8 mm + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>CAPACITOR</b><p> +grid 5 mm, outline 3.5 x 7.5 mm + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>CAPACITOR</b><p> +grid 37.5 mm, outline 15.5 x 41.8 mm + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>CAPACITOR</b><p> +grid 7.5 mm, outline 6.3 x 10.6 mm + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>CAPACITOR</b><p> +grid 27.5 mm, outline 15.4 x 31.6 mm + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>CAPACITOR</b><p> +grid 27.5 mm, outline 17.3 x 31.6 mm + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>Ceramic Chip Capacitor KEMET 0204 reflow solder</b><p> +Metric Code Size 1005 + + + + +>NAME +>VALUE + + + + +<b>Ceramic Chip Capacitor KEMET 0603 reflow solder</b><p> +Metric Code Size 1608 + + + + +>NAME +>VALUE + + + + +<b>Ceramic Chip Capacitor KEMET 0805 reflow solder</b><p> +Metric Code Size 2012 + + + + +>NAME +>VALUE + + + + +<b>Ceramic Chip Capacitor KEMET 1206 reflow solder</b><p> +Metric Code Size 3216 + + + + +>NAME +>VALUE + + + + +<b>Ceramic Chip Capacitor KEMET 1210 reflow solder</b><p> +Metric Code Size 3225 + + + + +>NAME +>VALUE + + + + +<b>Ceramic Chip Capacitor KEMET 1812 reflow solder</b><p> +Metric Code Size 4532 + + + + +>NAME +>VALUE + + + + +<b>Ceramic Chip Capacitor KEMET 1825 reflow solder</b><p> +Metric Code Size 4564 + + + + +>NAME +>VALUE + + + + +<b>Ceramic Chip Capacitor KEMET 2220 reflow solder</b><p>Metric Code Size 5650 + + + + +>NAME +>VALUE + + + + +<b>Ceramic Chip Capacitor KEMET 2225 reflow solder</b><p>Metric Code Size 5664 + + + + +>NAME +>VALUE + + + + +<b> </b><p> +Source: http://www.vishay.com/docs/10129/hpc0201a.pdf + + +>NAME +>VALUE + + + +Source: http://www.avxcorp.com/docs/catalogs/cx5r.pdf + + +>NAME +>VALUE + + + + + + +<b>CAPACITOR</b><p> +Source: AVX .. aphvc.pdf + + + + +>NAME +>VALUE + + + + +<b>CAPACITOR</b><p> +Source: AVX .. aphvc.pdf + + + + +>NAME +>VALUE + + + + +<b>CAPACITOR</b> + + + +>NAME +>VALUE + + + + + + +<b>TANTALUM CAPACITOR</b> + + + + + + + + + + + + + + +>NAME +>VALUE + + + +<b>TANTALUM CAPACITOR</b> + + + + + + + + + + + + + + +>NAME +>VALUE + + + +<b>TANTALUM CAPACITOR</b> + + + + + + + + + + + + + + +>NAME +>VALUE + + + +<b>TANTALUM CAPACITOR</b> + + + + + + + + + + + + + + +>NAME +>VALUE + + + +<b>ELECTROLYTIC CAPACITOR</b><p> +body 5 x 5 mm, rectangle, grid 2.54 mm + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + +<b>ELECTROLYTIC CAPACITOR</b><p> +body 7.6 x 5 mm, rectangle, grid 5.08 mm + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + +<b>ELECTROLYTIC CAPACITOR</b><p> +body 12.7 x 7.6 mm, rectangle, grid 10.16 mm + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + +<b>ELECTROLYTIC CAPACITOR</b><p> +body 12.5 x 12.5 mm, rectangle, grid 10.16 mm + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + +<b>ELECTROLYTIC CAPACITOR</b><p> +diameter 4 mm, grid 2.54 mm + + + + + + + + + + + + + + + +>NAME +>VALUE + + + +<b>ELECTROLYTIC CAPACITOR</b><p> +diameter 4 mm, grid 2.54 mm + + + + + + + + + + + + + + + + + +>NAME +>VALUE +TT + + + + + + + +<b>ELECTROLYTIC CAPACITOR</b><p> +diameter 5 mm, grid 2.54 mm + + + + + + + + + + + + +>NAME +>VALUE +TT + + + +<b>ELECTROLYTIC CAPACITOR</b><p> +diameter 6 mm, grid 2.54 mm + + + + + + + + + + + + +>NAME +>VALUE +TT + + + +<b>ELECTROLYTIC CAPACITOR</b><p> +diameter 6 mm, grid 2.54 mm + + + + + + + + + + + + + + + + + +>NAME +>VALUE +TT + + + + + + + +<b>ELECTROLYTIC CAPACITOR</b><p> +diameter 7 mm, grid 2.54 mm + + + + + + + + + + + + + + + + + +>NAME +>VALUE +TT + + + + + + + +<b>ELECTROLYTIC CAPACITOR</b><p> +diameter 7 mm, grid 2.54 mm + + + + + + + + + + + + +>NAME +>VALUE +TT + + + +<b>ELECTROLYTIC CAPACITOR</b><p> +diameter 10 mm, grid 5.08 mm + + + + + + + + + + + + +>NAME +>VALUE +TT + + + +<b>ELECTROLYTIC CAPACITOR</b><p> +diameter 11 mm, grid 5.08 mm + + + + + + + + + + + + +>NAME +>VALUE +TT + + + +<b>ELECTROLYTIC CAPACITOR</b><p> +diameter 11 mm, grid 5.08 mm + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE +TT + + + + + + + +<b>ELECTROLYTIC CAPACITOR</b><p> +diameter 6 mm, grid 5.08 mm + + + + + + + + + + + + + + + +>NAME +>VALUE +TT + + + +<b>ELECTROLYTIC CAPACITOR</b><p> +diameter 6 mm, grid 5.08 mm + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE +TT + + + + + + + +<b>ELECTROLYTIC CAPACITOR</b><p> +diameter 7 mm, grid 5.08 mm + + + + + + + + + + + + +>NAME +>VALUE +TT + + + +<b>ELECTROLYTIC CAPACITOR</b><p> +diameter 7 mm, grid 5.08 mm + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE +TT + + + + + + + +<b>ELECTROLYTIC CAPACITOR</b><p> +diameter 9 mm, grid 5.08 mm + + + + + + + + + + + + +>NAME +>VALUE +TT + + + +<b>ELECTROLYTIC CAPACITOR</b><p> +diameter 9 mm, grid 5.08 mm + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE +TT + + + + + + + +<b>ELECTROLYTIC CAPACITOR</b><p> +rectangle, grid 2.54 mm + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + +<b>ELECTROLYTIC CAPACITOR</b><p> +rectangle, grid 5.08 mm + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + +<b>ELECTROLYTIC CAPACITOR</b><p> +rectangle, grid 5.08 mm + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + +<b>ELECTROLYTIC CAPACITOR</b><p> +rectangle, grid 10.16 mm + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + +<b>ELECTROLYTIC CAPACITOR</b><p> +rectangle, grid 10.16 mm + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + +<b>ELECTROLYTIC CAPACITOR</b><p> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + +<b>ELECTROLYTIC CAPACITOR</b><p> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + +<b>ELECTROLYTIC CAPACITOR</b><p> + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + +<b>ELECTROLYTIC CAPACITOR</b><p> + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + +<b>ELECTROLYTIC CAPACITOR</b><p> +diameter 4.5 mm, grid 5.08 mm + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE +TT + + +<b>ELECTROLYTIC CAPACITOR</b><p> +diameter 5.0 mm, grid 5.08 mm + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE +TT + + +<b>ELECTROLYTIC CAPACITOR</b><p> +diameter 7.0 mm, grid 5.08 mm + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE +TT + + +<b>ELECTROLYTIC CAPACITOR</b><p> +diameter 6.0 mm, grid 5.08 mm + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE +TT + + +<b>ELECTROLYTIC CAPACITOR</b><p> +diameter 8.0 mm, grid 5.08 mm + + + + + + + + + + + + + + + + + + +>NAME +>VALUE +TT + + +<b>ELECTROLYTIC CAPACITOR</b><p> +grid 1.8 mm, diameter 4 mm + + + + + + + + + + + + +>NAME +>VALUE + + + +<b>ELECTROLYTIC CAPACITOR</b><p> +grid 15.24 mm, diameter 5 mm + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + +<b>ELECTROLYTIC CAPACITOR</b><p> +grid 15.24 mm, diameter 6 mm + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + +<b>ELECTROLYTIC CAPACITOR</b><p> +grid 15.24 mm, diameter 9 mm + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + +<b>ELECTROLYTIC CAPACITOR</b><p> +grid 2.54 mm, diameter 4 mm + + + + + + + + +>NAME +>VALUE + + +<b>ELECTROLYTIC CAPACITOR</b><p> +grid 2.54 mm, diameter 5 mm + + + + + + + + + + + + + + +>NAME +>VALUE + + + +<b>ELECTROLYTIC CAPACITOR</b><p> +grid 2.54 mm, diameter 6 mm + + + + + + + + + + + + + + +>NAME +>VALUE + + + +<b>ELECTROLYTIC CAPACITOR</b><p> +grid 2.54 mm, diameter 7 mm + + + + + + + + + + + + +>NAME +>VALUE + + + +<b>ELECTROLYTIC CAPACITOR</b><p> +grid 2.54 mm, diameter 4 mm, + + + + + + + + +>NAME +>VALUE + + +<b>ELECTROLYTIC CAPACITOR</b><p> +grid 2 mm, diameter 4 mm + + + + + + + + + + + + + +>NAME +>VALUE + + + +<b>ELECTROLYTIC CAPACITOR</b><p> +grid 2.032 mm, diameter 5 mm + + + + + + + + + + + + +>NAME +>VALUE + + + +<b>ELECTROLYTIC CAPACITOR</b><p> +grid 22.86 mm, diameter 10 mm + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + +<b>ELECTROLYTIC CAPACITOR</b><p> +grid 22.86 mm, diameter 6 mm + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + +<b>ELECTROLYTIC CAPACITOR</b><p> +grid 22.86 mm, diameter 9 mm + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + +<b>ELECTROLYTIC CAPACITOR</b><p> +grid 3.5 mm, diameter 10 mm + + + + + + + + + + + + +>NAME +>VALUE + + + +<b>ELECTROLYTIC CAPACITOR</b><p> +grid 25.4 mm, diameter 10 mm + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + +<b>ELECTROLYTIC CAPACITOR</b><p> +grid 25.4 mm, diameter 9 mm + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + +<b>ELECTROLYTIC CAPACITOR</b><p> +grid 3.5 mm, diameter 8 mm + + + + + + + + + + + + +>NAME +>VALUE + + + +<b>ELECTROLYTIC CAPACITOR</b><p> +grid 30.48 mm, diameter 10 mm + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + +<b>ELECTROLYTIC CAPACITOR</b><p> +grid 30.48 mm, diameter 12 mm + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + +<b>ELECTROLYTIC CAPACITOR</b><p> +grid 30.48 mm, diameter 16 mm + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + +<b>ELECTROLYTIC CAPACITOR</b><p> +grid 35.56 mm, diameter 12 mm + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + +<b>ELECTROLYTIC CAPACITOR</b><p> +grid 30.48 mm, diameter 14 mm + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + +<b>ELECTROLYTIC CAPACITOR</b><p> +grid 30.48 mm, diameter 16 mm + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + +<b>ELECTROLYTIC CAPACITOR</b><p> +grid 30.48 mm, diameter 18 mm + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + +<b>ELECTROLYTIC CAPACITOR</b><p> +grid 45.72 mm, diameter 16 mm + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + +<b>ELECTROLYTIC CAPACITOR</b><p> +grid 45.72 mm, diameter 18 mm + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + +<b>ELECTROLYTIC CAPACITOR</b><p> +grid 45.72 mm, diameter 21 mm + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + +<b>ELECTROLYTIC CAPACITOR</b><p> +grid 45.72 mm, diameter 22 mm + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + +<b>ELECTROLYTIC CAPACITOR</b><p> +grid 45.72 mm, diameter 25 mm + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + +<b>ELECTROLYTIC CAPACITOR</b><p> +grid 5.08 mm, diameter 10.5 mm + + + + + + + + + + + + + + +>NAME +>VALUE + + + +<b>ELECTROLYTIC CAPACITOR</b><p> +grid 5.08 mm, diameter 13 mm + + + + + + + + + + + + + + +>NAME +>VALUE + + + +<b>ELECTROLYTIC CAPACITOR</b><p> +grid 5.05 mm, diameter 4 mm + + + + + + + + + + + + + + + +>NAME +>VALUE + + + +<b>ELECTROLYTIC CAPACITOR</b><p> +grid 5.08 mm, diameter 5 mm + + + + + + + + + + + + + + + +>NAME +>VALUE + + + +<b>ELECTROLYTIC CAPACITOR</b><p> +grid 5.08 mm, diameter 6 mm + + + + + + + + + + + + + + + +>NAME +>VALUE + + + +<b>ELECTROLYTIC CAPACITOR</b><p> +grid 5.08 mm, diameter 8.5 mm + + + + + + + + + + + + + + +>NAME +>VALUE + + + +<b>ELECTROLYTIC CAPACITOR</b><p> +grid 50 mm, diameter 25 mm + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + +<b>ELECTROLYTIC CAPACITOR</b><p> +grid 50 mm, diameter 30 mm + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + +<b>ELECTROLYTIC CAPACITOR</b><p> +grid 55 mm, diameter 25 mm + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + +<b>ELECTROLYTIC CAPACITOR</b><p> +grid 55 mm, diameter 30 mm + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + +<b>ELECTROLYTIC CAPACITOR</b><p> +grid 5.08 mm, diameter 9 mm + + + + + + + + + +>NAME +>VALUE + + +<b>ELECTROLYTIC CAPACITOR</b><p> +grid 7.62 mm, diameter 16 mm + + + + + + + + + + + + +>NAME +>VALUE + + + +<b>ELECTROLYTIC CAPACITOR</b><p> +grid 7.62 mm, diameter 18 mm + + + + + + + + + + + + +>NAME +>VALUE + + + +<b>ELECTROLYTIC CAPACITOR</b><p> +grid 10.16 mm, diameter 20 mm + + + + + + + + + + + + + +>NAME +>VALUE + + + +<b>ELECTROLYTIC CAPACITOR</b><p> +grid 10.16 mm, diameter 22.5 mm + + + + + + + + + + + + + +>NAME +>VALUE + + + +<b>ELECTROLYTIC CAPACITOR</b><p> +grid 10.16 mm, diameter 25 mm + + + + + + + + + + + + + +>NAME +>VALUE + + + +<b>ELECTROLYTIC CAPACITOR</b><p> +grid 10.16 mm, diameter 30 mm + + + + + + + + + + + + + +>NAME +>VALUE + + + +<b>ELECTROLYTIC CAPACITOR</b><p> +grid 10.16 mm, diameter 35 mm + + + + + + + + + + + + + +>NAME +>VALUE + + + +<b>Aluminum electrolytic capacitors</b> reflow soldering<p> +SMD (Chip) Standard 085 CS<p> +http://www.bccomponents.com/ + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>Aluminum electrolytic capacitors</b> wave soldering<p> +SMD (Chip) Standard 085 CS<p> +http://www.bccomponents.com/ + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>Aluminum electrolytic capacitors</b> reflow soldering<p> +SMD (Chip) Standard 085 CS<p> +http://www.bccomponents.com/ + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>Aluminum electrolytic capacitors</b> wave soldering<p> +SMD (Chip) Standard 085 CS<p> +http://www.bccomponents.com/ + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>Aluminum electrolytic capacitors</b> reflow soldering<p> +SMD (Chip) Long Life 139 CLL<p> +http://www.bccomponents.com/ + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>Aluminum electrolytic capacitors</b> wave soldering<p> +SMD (Chip) Long Life 139 CLL<p> +http://www.bccomponents.com/ + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>Aluminum electrolytic capacitors</b> reflow soldering<p> +SMD (Chip) Long Life 139 CLL<p> +http://www.bccomponents.com/ + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>Aluminum electrolytic capacitors</b> wave soldering<p> +SMD (Chip) Long Life 139 CLL<p> +http://www.bccomponents.com/ + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>Aluminum electrolytic capacitors SMD (Chip)</b><p> +Long life base plate, High temperature 140 CLH<p> +http://www.bccomponents.com/ + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>Aluminum electrolytic capacitors SMD (Chip)</b><p> +Long life base plate, High temperature 140 CLH<p> +http://www.bccomponents.com/ + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>Aluminum electrolytic capacitors SMD (Chip)</b><p> +Long life base plate, High temperature 140 CLH<p> +http://www.bccomponents.com/ + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>Aluminum electrolytic capacitors SMD (Chip)</b><p> +Long life base plate, very low impedance 150 CLZ<p> +http://www.bccomponents.com/ + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>Aluminum electrolytic capacitors SMD (Chip)</b><p> +Long life base plate, very low impedance 150 CLZ<p> +http://www.bccomponents.com/ + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>Aluminum electrolytic capacitors SMD (Chip)</b><p> +Long life base plate, very low impedance 150 CLZ<p> +http://www.bccomponents.com/ + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>Aluminum electrolytic capacitors</b><p> +SMD (Chip) Long Life Vertical 153 CLV<p> +http://www.bccomponents.com/ + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>Aluminum electrolytic capacitors</b><p> +SMD (Chip) Long Life Vertical 153 CLV<p> +http://www.bccomponents.com/ + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>Aluminum electrolytic capacitors</b><p> +SMD (Chip) Long Life Vertical 153 CLV<p> +http://www.bccomponents.com/ + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>Aluminum electrolytic capacitors</b><p> +SMD (Chip) Long Life Vertical 153 CLV<p> +http://www.bccomponents.com/ + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>Aluminum electrolytic capacitors</b><p> +SMD (Chip) Long Life Vertical 153 CLV<p> +http://www.bccomponents.com/ + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>Aluminum electrolytic capacitors</b><p> +SMD (Chip) Long Life Vertical 153 CLV<p> +http://www.bccomponents.com/ + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>Aluminum electrolytic capacitors</b><p> +SMD (Chip) Long Life Vertical 153 CLV<p> +http://www.bccomponents.com/ + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>Aluminum electrolytic capacitors</b><p> +SMD (Chip) Long Life Vertical 153 CLV<p> +http://www.bccomponents.com/ + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>Aluminum electrolytic capacitors</b><p> +High Temperature solid electrolytic SMD 175 TMP<p> +http://www.bccomponents.com/ + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>Aluminum electrolytic capacitors</b><p> +High Temperature solid electrolytic SMD 175 TMP<p> +http://www.bccomponents.com/ + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>Chip Capacitor Type KEMET A / EIA 3216-18 reflow solder</b><p>KEMET S / EIA 3216-12 + + + + + + +>NAME +>VALUE + + + + + +<b>Chip Capacitor Type KEMET A / EIA 3216-18 Wave solder</b><p> +KEMET S / EIA 3216-12 + + + + + + +>NAME +>VALUE + + + + + +<b>Chip Capacitor Type KEMET B / EIA 3528-21 reflow solder</b><p>KEMET T / EIA 3528-12 + + + + + + +>NAME +>VALUE + + + + + +<b>Chip Capacitor Type KEMET B / EIA 3528-21 Wave solder</b><p> +KEMET T / EIA 3528-12 + + + + + + +>NAME +>VALUE + + + + + +<b>Chip Capacitor Type KEMET C / EIA 6032-28 reflow solder</b><p>KEMET U / EIA 6032-15 + + + + + + +>NAME +>VALUE + + + + + +<b>Chip Capacitor Type KEMET C / EIA 6032-28 Wafe solder</b><p> +KEMET U / EIA 6032-15 + + + + + + +>NAME +>VALUE + + + + + +<b>Chip Capacitor Type KEMET D / EIA 7343-21</b><p>KEMET V / EIA 7343-20, KEMET X / EIA 7343-43 reflow solder + + + + + + +>NAME +>VALUE + + + + + +<b>Chip Capacitor Type KEMET D / EIA 7343-21</b><p> +KEMET V / EIA 7343-20, KEMET X / EIA 7343-43 Wafe solder + + + + + + +>NAME +>VALUE + + + + + +<b>Chip Capacitor Type KEMET E / EIA 7260-38 reflow solder</b> + + + + + + +>NAME +>VALUE + + + + + +<b>Chip Capacitor Type KEMET E / EIA 7260-38 Wafe solder</b> + + + + + + +>NAME +>VALUE + + + + + +<b>Chip Capacitor Type KEMET R/EIA 2012-12 reflow solder</b> + + + + + + +>NAME +>VALUE + + + + + +<b>Chip Capacitor Type KEMET R/EIA 2012-12 Wafe solder</b> + + + + + + +>NAME +>VALUE + + + + + +<b>Panasonic Aluminium Electrolytic Capacitor VS-Serie Package A</b> + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + +<b>Panasonic Aluminium Electrolytic Capacitor VS-Serie Package B</b> + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + +<b>Panasonic Aluminium Electrolytic Capacitor VS-Serie Package C</b> + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + +<b>Panasonic Aluminium Electrolytic Capacitor VS-Serie Package D</b> + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + +<b>Panasonic Aluminium Electrolytic Capacitor VS-Serie Package E</b> + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + +<b>Panasonic Aluminium Electrolytic Capacitor VS-Serie Package F</b> + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + +<b>Panasonic Aluminium Electrolytic Capacitor VS-Serie Package G</b> + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + +<b>ELECTROLYTIC CAPACITOR</b><p> +diameter 5 mm, grid 2.54 mm + + + + + + + + + + + + + + + + + +>NAME +>VALUE +TT + + + + + + + +<b>ELECTROLYTIC CAPACITOR</b><p> +grid 2.54 mm, diameter 6 mm + + + + + + + + + + + + +>NAME +>VALUE + + + +<b>Chip Capacitor </b> Polar tantalum capacitors with solid electrolyte<p> +Siemens Matsushita Components B 45 194, B 45 197, B 45 198<br> +Source: www.farnell.com/datasheets/247.pdf + + + + + + +>NAME +>VALUE + + + + + +<b>Chip Capacitor</b> Polar tantalum capacitors with solid electrolyte<p> +Siemens Matsushita Components B 45 194<br> +Source: www.farnell.com/datasheets/247.pdf + + + + + + +>NAME +>VALUE + + + + + +<b>Chip Capacitor</b> Polar tantalum capacitors with solid electrolyte<p> +Siemens Matsushita Components B 45 194<br> +Source: www.farnell.com/datasheets/247.pdf + + + + + + +>NAME +>VALUE + + + + + +<b>Chip Capacitor </b> Polar tantalum capacitors with solid electrolyte<p> +Siemens Matsushita Components B 45 194, B 45 197, B 45 198<br> +Source: www.farnell.com/datasheets/247.pdf + + + + + + +>NAME +>VALUE + + + + + +<b>Chip Capacitor </b> Polar tantalum capacitors with solid electrolyte<p> +Siemens Matsushita Components B 45 194, B 45 197, B 45 198<br> +Source: www.farnell.com/datasheets/247.pdf + + + + + + +>NAME +>VALUE + + + + + +<b>Chip Capacitor </b> Polar tantalum capacitors with solid electrolyte<p> +Siemens Matsushita Components B 45 194, B 45 197, B 45 198<br> +Source: www.farnell.com/datasheets/247.pdf + + + + + + +>NAME +>VALUE + + + + + +<b>Chip Capacitor </b> Polar tantalum capacitors with solid electrolyte<p> +Siemens Matsushita Components B 45 194, B 45 197, B 45 198<br> +Source: www.farnell.com/datasheets/247.pdf + + + + + + +>NAME +>VALUE + + + + + +<b>SANYO OSCON Capacitor</b><p> +Source: e_os_all.pdf + + + + +>NAME +>VALUE + + +<b>SANYO OSCON Capacitor</b><p> +Source: e_os_all.pdf + + + + +>NAME +>VALUE + + +<b>SANYO OSCON Capacitor</b><p> +Source: e_os_all.pdf + + + + +>NAME +>VALUE + + +<b>SANYO OSCON Capacitor</b><p> +Source: e_os_all.pdf + + + + +>NAME +>VALUE + + +<b>SANYO OSCON Capacitor</b><p> +Source: e_os_all.pdf + + + + +>NAME +>VALUE + + +<b>SANYO OSCON Capacitor</b><p> +Source: e_os_all.pdf + + + + +>NAME +>VALUE + + +<b>SANYO OSCON Capacitor</b><p> +Source: e_os_all.pdf + + + + +>NAME +>VALUE + + +<b>SANYO OSCON Capacitor</b><p> +Source: e_os_all.pdf + + + + +>NAME +>VALUE + + +<b>SANYO OSCON Capacitor</b><p> +Source: e_os_all.pdf + + + +>NAME +>VALUE + + + + + + + +<b>SANYO OSCON Capacitor</b><p> +Source: e_os_all.pdf + + + + +>NAME +>VALUE + + +<b>SANYO OSCON Capacitor</b><p> +Source: e_os_all.pdf + + + + +>NAME +>VALUE + + +<b>SANYO OSCON Capacitor</b><p> +Source: e_os_all.pdf + + + + +>NAME +>VALUE + + +<b>SANYO OSCON Capacitor</b><p> +Source: e_os_all.pdf + + + + +>NAME +>VALUE + + +<b>SANYO OSCON Capacitor</b><p> +Source: e_os_all.pdf + + + +>NAME +>VALUE + + + + + + + +<b>SANYO OSCON Capacitor</b><p> +Source: e_os_all.pdf + + + +>NAME +>VALUE + + + + + + + +<b>SANYO OSCON Capacitor</b><p> +Source: e_os_all.pdf + + + +>NAME +>VALUE + + + + + + + +<b>SANYO OSCON Capacitor</b><p> +Source: e_os_all.pdf + + + +>NAME +>VALUE + + + + + + + +<b>SANYO OSCON Capacitor</b><p> +Source: e_os_all.pdf + + + + +>NAME +>VALUE + + +<b>SANYO OSCON Capacitor</b><p> +Source: e_os_all.pdf + + + + +>NAME +>VALUE + + +<b>SANYO OSCON Capacitor</b><p> +Source: e_os_all.pdf + + + + +>NAME +>VALUE + + +<b>SANYO OSCON Capacitor</b><p> +Source: e_os_all.pdf + + + +>NAME +>VALUE + + + + + + + +<b>SANYO OSCON Capacitor</b><p> +Source: e_os_all.pdf + + + +>NAME +>VALUE + + + + + + + +<b>SANYO OSCON Capacitor</b><p> +Source: e_os_all.pdf + + + + +>NAME +>VALUE + + +<b>SANYO OSCON Capacitor</b><p> +Source: e_os_all.pdf + + + + +>NAME +>VALUE + + +<b>SANYO OSCON Capacitor</b> SMD type with conductive polymer electrolyte<p> +Source: e_os_all.pdf + + + + + + + + + +>NAME +>VALUE + + + + + + + +<b>SANYO OSCON Capacitor</b> SMD type with conductive polymer electrolyte<p> +Source: e_os_all.pdf + + + + + + + + + +>NAME +>VALUE + + + + + + + +<b>SANYO OSCON Capacitor</b> SMD type with conductive polymer electrolyte<p> +Source: e_os_all.pdf + + + + + + + + + +>NAME +>VALUE + + + + + + + +<b>SANYO OSCON Capacitor</b> SMD type with conductive polymer electrolyte<p> +Source: e_os_all.pdf + + + + + + + + + +>NAME +>VALUE + + + + + + + +<b>SANYO OSCON Capacitor</b> SMD type with conductive polymer electrolyte<p> +Source: e_os_all.pdf + + + + + + + + + +>NAME +>VALUE + + + + + + + +<b>SANYO OSCON Capacitor</b> SMD type with conductive polymer electrolyte<p> +Source: e_os_all.pdf + + + + + + + + + +>NAME +>VALUE + + + + + + + +<b>SANYO OSCON Capacitor</b> SMD type with conductive polymer electrolyte<p> +Source: e_os_all.pdf + + + + + + + + + +>NAME +>VALUE + + + + + + + +<b>ALUMINUM ELECTROLYTIC CAPACITORS</b> UD Series 10 x 10 mm<p> +Source: http://products.nichicon.co.jp/en/pdf/XJA043/e-ud.pdf + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + +<b>ALUMINUM ELECTROLYTIC CAPACITORS</b> UD Series 4 x 5.8 mm<p> +Source: http://products.nichicon.co.jp/en/pdf/XJA043/e-ud.pdf + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + +<b>ALUMINUM ELECTROLYTIC CAPACITORS</b> UD Series 5 x 5.8 mm<p> +Source: http://products.nichicon.co.jp/en/pdf/XJA043/e-ud.pdf + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + +<b>ALUMINUM ELECTROLYTIC CAPACITORS</b> UD Series 6.3 x 5.8 mm<p> +Source: http://products.nichicon.co.jp/en/pdf/XJA043/e-ud.pdf + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + +<b>ALUMINUM ELECTROLYTIC CAPACITORS</b> UD Series 6.3 x 7.7 mm<p> +Source: http://products.nichicon.co.jp/en/pdf/XJA043/e-ud.pdf + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + +<b>ALUMINUM ELECTROLYTIC CAPACITORS</b> UD Series 8 x 10 mm<p> +Source: http://products.nichicon.co.jp/en/pdf/XJA043/e-ud.pdf + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + +<b>RESISTOR</b> + + + + + + + + +>NAME +>VALUE + + + + + +<b>RESISTOR</b> + + + + + + + + +>NAME +>VALUE + + + + + +<b>RESISTOR</b><p> + + + + + + + + +>NAME +>VALUE + + + + + +<b>RESISTOR</b> wave soldering<p> + + + + + + + + +>NAME +>VALUE + + + + + +<b>RESISTOR</b> + + + + + + + + +>NAME +>VALUE + + + + + +<b>RESISTOR</b><p> +wave soldering + + + + + + + + +>NAME +>VALUE + + + + + +<b>RESISTOR</b> + + + + + + + + +>NAME +>VALUE + + + + + +<b>RESISTOR</b><p> +wave soldering + + + + + + + + +>NAME +>VALUE + + + + + +<b>RESISTOR</b> + + + + + + + + +>NAME +>VALUE + + + + +<b>RESISTOR</b><p> +wave soldering + + + + + + + + +>NAME +>VALUE + + + + +<b>RESISTOR</b> + + + + + + + + +>NAME +>VALUE + + + + + +<b>RESISTOR</b><p> +wave soldering + + + + + + + + +>NAME +>VALUE + + + + + +<b>RESISTOR</b> + + + + + + + + +>NAME +>VALUE + + + + + +<b>RESISTOR</b><p> +wave soldering + + + + + + + + +>NAME +>VALUE + + + + + +<b>RESISTOR</b> + + + + + + + + +>NAME +>VALUE + + + + + +<b>RESISTOR</b><p> +wave soldering + + + + + + + + +>NAME +>VALUE + + + + + +<b>RESISTOR</b> + + + + + + + + +>NAME +>VALUE + + + + + +<b>RESISTOR</b><p> +wave soldering + + + + + + + + +>NAME +>VALUE + + + + + +<b>RESISTOR</b> + + + + + + + + +>NAME +>VALUE + + + + + +<b>RESISTOR</b><p> +wave soldering + + + + + + + + +>NAME +>VALUE + + + + + +<b>RESISTOR</b><p> +Source: http://download.siliconexpert.com/pdfs/2005/02/24/Semi_Ap/2/VSH/Resistor/dcrcwfre.pdf + + + + + + + + +>NAME +>VALUE + + + + + +<b>RESISTOR</b> wave soldering<p> +Source: http://download.siliconexpert.com/pdfs/2005/02/24/Semi_Ap/2/VSH/Resistor/dcrcwfre.pdf + + + + + + + + +>NAME +>VALUE + + + + + +<b>RESISTOR</b><p> +MELF 0.10 W + + + + + + + + +>NAME +>VALUE + + + + + +<b>RESISTOR</b><p> +MELF 0.25 W + + + + + + + + +>NAME +>VALUE + + + + + +<b>RESISTOR</b><p> +MELF 0.12 W + + + + + + + + +>NAME +>VALUE + + + + + +<b>RESISTOR</b><p> +MELF 0.10 W + + + + + + + + +>NAME +>VALUE + + + + + +<b>RESISTOR</b><p> +MELF 0.25 W + + + + + + + + +>NAME +>VALUE + + + + + +<b>RESISTOR</b><p> +MELF 0.25 W + + + + + + + + +>NAME +>VALUE + + + + + +<b>RESISTOR</b><p> +MELF 0.12 W + + + + + + + + +>NAME +>VALUE + + + + + +<b>RESISTOR</b><p> +MELF 0.25 W + + + + + + + + +>NAME +>VALUE + + + + + +<b>RESISTOR</b><p> +type 0204, grid 5 mm + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>RESISTOR</b><p> +type 0204, grid 7.5 mm + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>RESISTOR</b><p> +type 0204, grid 2.5 mm + + + + + + +>NAME +>VALUE + + +<b>RESISTOR</b><p> +type 0207, grid 10 mm + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>RESISTOR</b><p> +type 0207, grid 12 mm + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + +<b>RESISTOR</b><p> +type 0207, grid 15mm + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + +<b>RESISTOR</b><p> +type 0207, grid 2.5 mm + + + + + + + +>NAME +>VALUE + + +<b>RESISTOR</b><p> +type 0207, grid 5 mm + + + + + + + +>NAME +>VALUE + + +<b>RESISTOR</b><p> +type 0207, grid 7.5 mm + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>RESISTOR</b><p> +type 0309, grid 10mm + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>RESISTOR</b><p> +type 0309, grid 12.5 mm + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>RESISTOR</b><p> +type 0309, grid 2.5 mm + + + + + + +>NAME +>VALUE + + + + + +<b>RESISTOR</b><p> +type 0411, grid 12.5 mm + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>RESISTOR</b><p> +type 0411, grid 15 mm + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>RESISTOR</b><p> +type 0411, grid 3.81 mm + + + + + + +>NAME +>VALUE + + + +<b>RESISTOR</b><p> +type 0414, grid 15 mm + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>RESISTOR</b><p> +type 0414, grid 5 mm + + + + + + +>NAME +>VALUE + + + +<b>RESISTOR</b><p> +type 0617, grid 17.5 mm + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>RESISTOR</b><p> +type 0617, grid 22.5 mm + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>RESISTOR</b><p> +type 0617, grid 5 mm + + + + + + +>NAME +>VALUE + + + +<b>RESISTOR</b><p> +type 0922, grid 22.5 mm + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + +<b>RESISTOR</b><p> +type 0613, grid 5 mm + + + + + + +>NAME +>VALUE + + + +<b>RESISTOR</b><p> +type 0613, grid 15 mm + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>RESISTOR</b><p> +type 0817, grid 22.5 mm + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE +0817 + + + + +<b>RESISTOR</b><p> +type 0817, grid 6.35 mm + + + + + + +>NAME +>VALUE +0817 + + + +<b>RESISTOR</b><p> +type V234, grid 12.5 mm + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>RESISTOR</b><p> +type V235, grid 17.78 mm + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>RESISTOR</b><p> +type V526-0, grid 2.5 mm + + + + + + + + + + +>NAME +>VALUE + + +<b>CECC Size RC2211</b> Reflow Soldering<p> +source Beyschlag + + + + + + +>NAME +>VALUE + + +<b>CECC Size RC2211</b> Wave Soldering<p> +source Beyschlag + + + + + + +>NAME +>VALUE + + +<b>CECC Size RC3715</b> Reflow Soldering<p> +source Beyschlag + + + + + + + + +>NAME +>VALUE + + +<b>CECC Size RC3715</b> Wave Soldering<p> +source Beyschlag + + + + + + + + +>NAME +>VALUE + + +<b>CECC Size RC6123</b> Reflow Soldering<p> +source Beyschlag + + + + + + + + +>NAME +>VALUE + + +<b>CECC Size RC6123</b> Wave Soldering<p> +source Beyschlag + + + + + + + + +>NAME +>VALUE + + +<b>RESISTOR</b><p> +type 0922, grid 7.5 mm + + + + + + +>NAME +>VALUE +0922 + + + +<b>RESISTOR</b><p> +type RDH, grid 15 mm + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE +RDH + + + + +<b>Mini MELF 0102 Axial</b> + + + + +>NAME +>VALUE + + + +<b>RESISTOR</b> chip<p> +Source: http://www.vishay.com/docs/20008/dcrcw.pdf + + +>NAME +>VALUE + + + + + +<b>Bulk Metal® Foil Technology</b>, Tubular Axial Lead Resistors, Meets or Exceeds MIL-R-39005 Requirements<p> +MIL SIZE RBR52<br> +Source: VISHAY .. vta56.pdf + + + + + + + + + + +>NAME +>VALUE + + + + +<b>Bulk Metal® Foil Technology</b>, Tubular Axial Lead Resistors, Meets or Exceeds MIL-R-39005 Requirements<p> +MIL SIZE RBR53<br> +Source: VISHAY .. vta56.pdf + + + + + + + + + + +>NAME +>VALUE + + + + +<b>Bulk Metal® Foil Technology</b>, Tubular Axial Lead Resistors, Meets or Exceeds MIL-R-39005 Requirements<p> +MIL SIZE RBR54<br> +Source: VISHAY .. vta56.pdf + + + + + + + + + + +>NAME +>VALUE + + + + +<b>Bulk Metal® Foil Technology</b>, Tubular Axial Lead Resistors, Meets or Exceeds MIL-R-39005 Requirements<p> +MIL SIZE RBR55<br> +Source: VISHAY .. vta56.pdf + + + + + + + + + + +>NAME +>VALUE + + + + +<b>Bulk Metal® Foil Technology</b>, Tubular Axial Lead Resistors, Meets or Exceeds MIL-R-39005 Requirements<p> +MIL SIZE RBR56<br> +Source: VISHAY .. vta56.pdf + + + + + + + + + + +>NAME +>VALUE + + + + +<b>Bulk Metal® Foil Technology</b>, Tubular Axial Lead Resistors, Meets or Exceeds MIL-R-39005 Requirements<p> +MIL SIZE RNC55<br> +Source: VISHAY .. vta56.pdf + + + + + + + + +>NAME +>VALUE + + + + +<b>Bulk Metal® Foil Technology</b>, Tubular Axial Lead Resistors, Meets or Exceeds MIL-R-39005 Requirements<p> +MIL SIZE RNC60<br> +Source: VISHAY .. vta56.pdf + + + + + + + + +>NAME +>VALUE + + + + +<b>Package 4527</b><p> +Source: http://www.vishay.com/docs/31059/wsrhigh.pdf + + + + + + +>NAME +>VALUE + + +<b>Wirewound Resistors, Precision Power</b><p> +Source: VISHAY wscwsn.pdf + + + + + + + + + + +>NAME +>VALUE + + +<b>Wirewound Resistors, Precision Power</b><p> +Source: VISHAY wscwsn.pdf + + + + + + +>NAME +>VALUE + + +<b>Wirewound Resistors, Precision Power</b><p> +Source: VISHAY wscwsn.pdf + + + + + + + + + + +>NAME +>VALUE + + +<b>Wirewound Resistors, Precision Power</b><p> +Source: VISHAY wscwsn.pdf + + + + + + + + + + +>NAME +>VALUE + + +<b>Wirewound Resistors, Precision Power</b><p> +Source: VISHAY wscwsn.pdf + + + + + + +>NAME +>VALUE + + +<b>Wirewound Resistors, Precision Power</b><p> +Source: VISHAY wscwsn.pdf + + + + + + +>NAME +>VALUE + + +<b>CRCW1218 Thick Film, Rectangular Chip Resistors</b><p> +Source: http://www.vishay.com .. dcrcw.pdf + + + + +>NAME +>VALUE + + + + +<b>Chip Monolithic Ceramic Capacitors</b> Medium Voltage High Capacitance for General Use<p> +Source: http://www.murata.com .. GRM43DR72E224KW01.pdf + + + + + + +>NAME +>VALUE + + + + +<b>PRL1632 are realized as 1W for 3.2 × 1.6mm(1206)</b><p> +Source: http://www.mouser.com/ds/2/392/products_18-2245.pdf + + + + +>NAME +>VALUE + + + + + + +>NAME +>VALUE + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + +>NAME ++ +>VALUE + + + + + + + + + +>NAME +>VALUE + + + + + + +<B>CAPACITOR</B>, European symbol + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<B>POLARIZED CAPACITOR</B>, European symbol + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<B>RESISTOR</B>, European symbol + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>Supply Symbols</b><p> + GND, VCC, 0V, +5V, -5V, etc.<p> + Please keep in mind, that these devices are necessary for the + automatic wiring of the supply signals.<p> + The pin name defined in the symbol is identical to the net which is to be wired automatically.<p> + In this library the device names are the same as the pin names of the symbols, therefore the correct signal names appear next to the supply symbols in the schematic.<p> + <author>Created by librarian@cadsoft.de</author> + + + + + + +>VALUE + + + + + +>VALUE + + + + +>VALUE + + + + + +<b>SUPPLY SYMBOL</b> + + + + + + + + + + + + +<b>SUPPLY SYMBOL</b> + + + + + + + + + + + + +<b>SUPPLY SYMBOL</b> + + + + + + + + + + + + + + +<b>LEDs</b><p> +<author>Created by librarian@cadsoft.de</author><br> +Extended by Federico Battaglin <author>&lt;federico.rd@fdpinternational.com&gt;</author> with DUOLED + + +<b>CHICAGO MINIATURE LAMP, INC.</b><p> +7022X Series SMT LEDs 1206 Package Size + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + +<B>LED</B><p> +5 mm, square, Siemens + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<B>LED</B><p> +2 x 5 mm, rectangle + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + +<B>LED</B><p> +3 mm, round + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<B>LED</B><p> +5 mm, round + + + + + + + + + + + +>NAME +>VALUE + + +<B>LED</B><p> +1 mm, round, Siemens + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<B>LED BLOCK</B><p> +1 LED, Siemens + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>LED HOLDER</b><p> +Siemens + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>LED HOLDER</b><p> +Siemens + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>LED HOLDER</b><p> +Siemens + + + + + + + + + + + + + + + + + +A+ +K- +>NAME +>VALUE + + + + + +<b>LED HOLDER</b><p> +Siemens + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE ++ +- + + +<B>IR LED</B><p> +infrared emitting diode, Infineon +TO-18, lead spacing 2.54 mm, cathode marking<p> +Inifineon + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<B>IR LED</B><p> +infrared emitting diode, Infineon +TO-18, lead spacing 2.54 mm, cathode marking<p> +Inifineon + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<B>LED</B><p> +rectangle, 5.7 x 3.2 mm + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<B>IR LED</B><p> +IR transmitter Siemens + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>TOPLED® High-optical Power LED (HOP)</b><p> +Source: http://www.osram.convergy.de/ ... ls_t675.pdf + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE +A +C + + + + + + + +<b>BLUE LINETM Hyper Mini TOPLED® Hyper-Bright LED</b><p> +Source: http://www.osram.convergy.de/ ... LB M676.pdf + + + + + + + + + + + + + + +A +C +>NAME +>VALUE + + + + + + + +<b>Super SIDELED® High-Current LED</b><p> +LG A672, LP A672 <br> +Source: http://www.osram.convergy.de/ ... LG_LP_A672.pdf (2004.05.13) + + + + + + + + + + + + + + + + + + + +C +A +>NAME +>VALUE + + + + + + + +<b>SmartLEDTM Hyper-Bright LED</b><p> +Source: http://www.osram.convergy.de/ ... LA_LO_LS_LY L896.pdf + + + + + + + + +>NAME +>VALUE + + + + + +<b>Hyper TOPLED® RG Hyper-Bright LED</b><p> +Source: http://www.osram.convergy.de/ ... LA_LO_LS_LY T776.pdf + + + + + + + + + + + + + + + + + + +>NAME +>VALUE +A +C + + + + + + + + + + +<b>Hyper Micro SIDELED®</b><p> +Source: http://www.osram.convergy.de/ ... LA_LO_LS_LY Y876.pdf + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + +<b>Power TOPLED®</b><p> +Source: http://www.osram.convergy.de/ ... LA_LO_LA_LY E67B.pdf + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE +C +A +C +C + + + + + + + + + + + +<b>Hyper CHIPLED Hyper-Bright LED</b><p> +LB Q993<br> +Source: http://www.osram.convergy.de/ ... Lb_q993.pdf + + + + +>NAME +>VALUE + + + + + + + +<b>Hyper CHIPLED Hyper-Bright LED</b><p> +LB R99A<br> +Source: http://www.osram.convergy.de/ ... lb_r99a.pdf + + + + +>NAME +>VALUE + + + + + + + +<b>Mini TOPLED Santana®</b><p> +Source: http://www.osram.convergy.de/ ... LG M470.pdf + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + +<b>CHIPLED</b><p> +Source: http://www.osram.convergy.de/ ... LG_R971.pdf + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + +<b>CHIPLED</b><p> +Source: http://www.osram.convergy.de/ ... LG_LY N971.pdf + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + +<b>CHIPLED</b><p> +Source: http://www.osram.convergy.de/ ... LG_LY Q971.pdf + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + +<b>CHIPLED-0603</b><p> +Recommended Solder Pad useable for SmartLEDTM and Chipled - Package 0603<br> +Package able to withstand TTW-soldering heat<br> +Package suitable for TTW-soldering<br> +Source: http://www.osram.convergy.de/ ... LO_LS_LY L89K.pdf + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + +<b>SmartLED TTW</b><p> +Recommended Solder Pad useable for SmartLEDTM and Chipled - Package 0603<br> +Package able to withstand TTW-soldering heat<br> +Package suitable for TTW-soldering<br> +Source: http://www.osram.convergy.de/ ... LO_LS_LY L89K.pdf + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + +<b>Lumileds Lighting. LUXEON®</b> with cool pad<p> +Source: K2.pdf + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>Lumileds Lighting. LUXEON®</b> without cool pad<p> +Source: K2.pdf + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + +<B>LED</B><p> +10 mm, round + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>SURFACE MOUNT LED LAMP</b> 3.5x2.8mm<p> +Source: http://www.kingbright.com/manager/upload/pdf/KA-3528ASYC(Ver1189474662.1) + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + +<b>SML0805-2CW-TR (0805 PROFILE)</b> COOL WHITE<p> +Source: http://www.ledtronics.com/ds/smd-0603/Dstr0093.pdf + + + + + + + + + + + +>NAME +>VALUE + + +<b>SML10XXKH-TR (HIGH INTENSITY) LED</b><p> +<table> +<tr><td>SML10R3KH-TR</td><td>ULTRA RED</td></tr> +<tr><td>SML10E3KH-TR</td><td>SUPER REDSUPER BLUE</td></tr> +<tr><td>SML10O3KH-TR</td><td>SUPER ORANGE</td></tr> +<tr><td>SML10PY3KH-TR</td><td>PURE YELLOW</td></tr> +<tr><td>SML10OY3KH-TR</td><td>ULTRA YELLOW</td></tr> +<tr><td>SML10AG3KH-TR</td><td>AQUA GREEN</td></tr> +<tr><td>SML10BG3KH-TR</td><td>BLUE GREEN</td></tr> +<tr><td>SML10PB1KH-TR</td><td>SUPER BLUE</td></tr> +<tr><td>SML10CW1KH-TR</td><td>WHITE</td></tr> +</table> + +Source: http://www.ledtronics.com/ds/smd-1206/dstr0094.PDF + + + + + + + +>NAME +>VALUE + + + + + + + + + +<b>SML0603-XXX (HIGH INTENSITY) LED</b><p> +<table> +<tr><td>AG3K</td><td>AQUA GREEN</td></tr> +<tr><td>B1K</td><td>SUPER BLUE</td></tr> +<tr><td>R1K</td><td>SUPER RED</td></tr> +<tr><td>R3K</td><td>ULTRA RED</td></tr> +<tr><td>O3K</td><td>SUPER ORANGE</td></tr> +<tr><td>O3KH</td><td>SOFT ORANGE</td></tr> +<tr><td>Y3KH</td><td>SUPER YELLOW</td></tr> +<tr><td>Y3K</td><td>SUPER YELLOW</td></tr> +<tr><td>2CW</td><td>WHITE</td></tr> +</table> +Source: http://www.ledtronics.com/ds/smd-0603/Dstr0092.pdf + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + +<b>LED</b><p> +<u>OSRAM</u>:<br> + +- <u>CHIPLED</u><br> +LG R971, LG N971, LY N971, LG Q971, LY Q971, LO R971, LY R971 +LH N974, LH R974<br> +LS Q976, LO Q976, LY Q976<br> +LO Q996<br> + +- <u>Hyper CHIPLED</u><br> +LW Q18S<br> +LB Q993, LB Q99A, LB R99A<br> + +- <u>SideLED</u><br> +LS A670, LO A670, LY A670, LG A670, LP A670<br> +LB A673, LV A673, LT A673, LW A673<br> +LH A674<br> +LY A675<br> +LS A676, LA A676, LO A676, LY A676, LW A676<br> +LS A679, LY A679, LG A679<br> + +- <u>Hyper Micro SIDELED®</u><br> +LS Y876, LA Y876, LO Y876, LY Y876<br> +LT Y87S<br> + +- <u>SmartLED</u><br> +LW L88C, LW L88S<br> +LB L89C, LB L89S, LG L890<br> +LS L89K, LO L89K, LY L89K<br> +LS L896, LA L896, LO L896, LY L896<br> + +- <u>TOPLED</u><br> +LS T670, LO T670, LY T670, LG T670, LP T670<br> +LSG T670, LSP T670, LSY T670, LOP T670, LYG T670<br> +LG T671, LOG T671, LSG T671<br> +LB T673, LV T673, LT T673, LW T673<br> +LH T674<br> +LS T676, LA T676, LO T676, LY T676, LB T676, LH T676, LSB T676, LW T676<br> +LB T67C, LV T67C, LT T67C, LS T67K, LO T67K, LY T67K, LW E67C<br> +LS E67B, LA E67B, LO E67B, LY E67B, LB E67C, LV E67C, LT E67C<br> +LW T67C<br> +LS T679, LY T679, LG T679<br> +LS T770, LO T770, LY T770, LG T770, LP T770<br> +LB T773, LV T773, LT T773, LW T773<br> +LH T774<br> +LS E675, LA E675, LY E675, LS T675<br> +LS T776, LA T776, LO T776, LY T776, LB T776<br> +LHGB T686<br> +LT T68C, LB T68C<br> + +- <u>Hyper Mini TOPLED®</u><br> +LB M676<br> + +- <u>Mini TOPLED Santana®</u><br> +LG M470<br> +LS M47K, LO M47K, LY M47K +<p> +Source: http://www.osram.convergy.de<p> + +<u>LUXEON:</u><br> +- <u>LUMILED®</u><br> +LXK2-PW12-R00, LXK2-PW12-S00, LXK2-PW14-U00, LXK2-PW14-V00<br> +LXK2-PM12-R00, LXK2-PM12-S00, LXK2-PM14-U00<br> +LXK2-PE12-Q00, LXK2-PE12-R00, LXK2-PE12-S00, LXK2-PE14-T00, LXK2-PE14-U00<br> +LXK2-PB12-K00, LXK2-PB12-L00, LXK2-PB12-M00, LXK2-PB14-N00, LXK2-PB14-P00, LXK2-PB14-Q00<br> +LXK2-PR12-L00, LXK2-PR12-M00, LXK2-PR14-Q00, LXK2-PR14-R00<br> +LXK2-PD12-Q00, LXK2-PD12-R00, LXK2-PD12-S00<br> +LXK2-PH12-R00, LXK2-PH12-S00<br> +LXK2-PL12-P00, LXK2-PL12-Q00, LXK2-PL12-R00 +<p> +Source: www.luxeon.com<p> + +<u>KINGBRIGHT:</U><p> +KA-3528ASYC<br> +Source: www.kingbright.com + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>Generic Memories</b><p> +<author>Created by librarian@cadsoft.de</author> + + +<b>Dual In Line Package</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +GND +VCC + + + + + + +<b>MEMORY</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +104H-TDA0-R +SD-CARD-SLOT + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>Pin Header Connectors</b><p> +<author>Created by librarian@cadsoft.de</author> + + +<b>PIN HEADER</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + +<b>PIN HEADER</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + +<b>PIN HEADER</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>Frames for Sheet and Layout</b> + + + + + + + + + + + + + + + + + + + + + + + +>DRAWING_NAME +>LAST_DATE_TIME +>SHEET +Sheet: + + + + + +<b>FRAME</b><p> +DIN A3, landscape with location and doc. field + + + + + + + + + + + + + + +<b>Pin Headers</b><p> +Naming:<p> +MA = male<p> +# contacts - # rows<p> +W = angled<p> +<author>Created by librarian@cadsoft.de</author> + + +<b>PIN HEADER</b> + + + + + + + + + + + + + + + + + + + + + + + +>NAME +1 +>VALUE + + + + + + + + + + + + + + +>VALUE +>NAME + + + + + + + +<b>PIN HEADER</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +SV1 +1-2: Read Only +2-3: Read / Write + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Since Version 6.2.2 text objects can contain more than one line, +which will not be processed correctly with this version. + + +Since Version 8.2, Eagle supports online libraries. The ids +of those online libraries will not be understood (or retained) +with this version. + + + diff --git a/Hardware/con-apple2.lbr b/Hardware/con-apple2.lbr new file mode 100644 index 0000000..93e4251 --- /dev/null +++ b/Hardware/con-apple2.lbr @@ -0,0 +1,771 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>Apple ][ Expansion Card Templates</b> +<br /> +Dimensions are taken from the Apple IIgs Tech Note #28 + + +<B>Apple ][ Peripheral Card</B> +<br /> +Standard 50-pin edge connector for Apple ][ systems +<br /> +Dimensions for slot #1 to #3 +<br /> +Dimensions taken from Tech Note #28 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +7,87 mm +74.93 mm +2.950" +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<B>Apple ][ Peripheral Card</B> +<br /> +Standard 50-pin edge connector for Apple ][ systems +<br /> +Dimensions for slot #4 to #7 +<br /> +Dimensions taken from Tech Note #28 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +7,87 mm +74.93 mm +2.950" +>VALUE + + + + +<B>Apple IIgs Memory Expansion Card</B> +<br /> +The maximum PCB dimensions for an Apple IIgs Memory Expansion Card +<br /> +Dimensions taken from Tech Note #28 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +7,87 mm +57,658 mm +2.270" +>VALUE + + + + + + + + + + +>NAME + + + + + +<B>Apple ][ Peripheral Card Connector</B> +<br /> +This is the, default, 50-pin connector for slot #1 to #7 +<br /> +Pins are laid out as seen from the top of the slot + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<B>Apple IIgs Memory Expansion Slot 44-pin</B> +<br /> +This is the 44-pin board dimensions for an Apple IIgs Memory Expansion Card +<br /> +Pins are laid out as seen from the top of the slot. Pin 1 is towards the front of the case/keyboard + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Since Version 6.2.2 text objects can contain more than one line, +which will not be processed correctly with this version. + + + diff --git a/Hardware/pda.lbr b/Hardware/pda.lbr new file mode 100644 index 0000000..46c59ca --- /dev/null +++ b/Hardware/pda.lbr @@ -0,0 +1,2930 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +1 +40 +20 +21 +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>VALUE +>NAME +44 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>JUMPER</b> + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + +<b>CRYSTAL RESONATOR</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + +<b>CRYSTAL RESONATOR</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE +1 + + +<b>PIN HEADER</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE +OUT +GND +VCC +NC/TS + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>VALUE +>NAME + + + + + + + + + + + + + + + + +8-bit microprocessor based on MOS 6502. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +The W65C22 (W65C22N and W65C22S) Versatile Interface Adapter (VIA) is a +flexible I/O device for use with the 65xx series microprocessor family. The +W65C22 includes functions for programmed control of two peripheral ports (Ports +A and B). Two program controlled 8-bit bidirectional peripheral I/O ports allow +direct interfacing between the microprocessor and selected peripheral units. +Each port has input data latching capability. Two programmable Data Direction +Registers (A and B) allow selection of data direction (input or output) on an +individual line basis. Also provided are two programmable 16-bit Interval +Timer/Counters with latches. Timer 1 may be operated in a One-Shot Interrupt +Mode with interrupts on each count to zero, or in a Free-Run Mode with a +continuous series of evenly spaced interrupts. Timer 2 functions as both an +interval and pulse counter. Serial Data transfers are provided by a serial to +parallel/parallel to serial shift register. Application versatility is further +increased by various control registers, including an Interrupt Flag Register, +an Interrupt Enable Register and two Function Control Registers. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +5V 32K x 8 CMOS 12ns SRAM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +5V 8K x 8 CMOS EEPROM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>JUMPER</b> + + + + + + + + + + + + + + + + +<b>JUMPER</b> + + + + + + + + + + + + + + + + + +<b>CRYSTAL</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>PIN HEADER</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>Header 12</b> +Standard 12-pin 0.1" header. Use with straight break away headers (SKU : PRT-00116), right angle break away headers (PRT-00553), swiss pins (PRT-00743), machine pins (PRT-00117), and female headers (PRT-00115). + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/SPI6502B.cel b/VHDL/SPI6502B.cel similarity index 100% rename from SPI6502B.cel rename to VHDL/SPI6502B.cel diff --git a/SPI6502B.lfp b/VHDL/SPI6502B.lfp similarity index 100% rename from SPI6502B.lfp rename to VHDL/SPI6502B.lfp diff --git a/SPI6502B.ucf b/VHDL/SPI6502B.ucf similarity index 100% rename from SPI6502B.ucf rename to VHDL/SPI6502B.ucf diff --git a/SPI6502B.ucf.untf b/VHDL/SPI6502B.ucf.untf similarity index 100% rename from SPI6502B.ucf.untf rename to VHDL/SPI6502B.ucf.untf diff --git a/SPI6502B1.1.vhd b/VHDL/SPI6502B1.1.vhd similarity index 100% rename from SPI6502B1.1.vhd rename to VHDL/SPI6502B1.1.vhd diff --git a/_pace.ucf b/VHDL/_pace.ucf similarity index 100% rename from _pace.ucf rename to VHDL/_pace.ucf diff --git a/spi65.cdf b/VHDL/spi65.cdf similarity index 100% rename from spi65.cdf rename to VHDL/spi65.cdf diff --git a/spi65.dhp b/VHDL/spi65.dhp similarity index 100% rename from spi65.dhp rename to VHDL/spi65.dhp diff --git a/spi65.npl b/VHDL/spi65.npl similarity index 100% rename from spi65.npl rename to VHDL/spi65.npl diff --git a/spi6502b._hrpt b/VHDL/spi6502b._hrpt similarity index 100% rename from spi6502b._hrpt rename to VHDL/spi6502b._hrpt diff --git a/spi6502b.gyd b/VHDL/spi6502b.gyd similarity index 100% rename from spi6502b.gyd rename to VHDL/spi6502b.gyd diff --git a/spi6502b.imp b/VHDL/spi6502b.imp similarity index 100% rename from spi6502b.imp rename to VHDL/spi6502b.imp diff --git a/spi6502b.jed b/VHDL/spi6502b.jed similarity index 100% rename from spi6502b.jed rename to VHDL/spi6502b.jed diff --git a/spi6502b.mfd b/VHDL/spi6502b.mfd similarity index 100% rename from spi6502b.mfd rename to VHDL/spi6502b.mfd diff --git a/spi6502b.pnx b/VHDL/spi6502b.pnx similarity index 100% rename from spi6502b.pnx rename to VHDL/spi6502b.pnx diff --git a/spi6502b.rpt b/VHDL/spi6502b.rpt similarity index 100% rename from spi6502b.rpt rename to VHDL/spi6502b.rpt diff --git a/spi6502b.vm6 b/VHDL/spi6502b.vm6 similarity index 100% rename from spi6502b.vm6 rename to VHDL/spi6502b.vm6 diff --git a/spi6502b.xml b/VHDL/spi6502b.xml similarity index 100% rename from spi6502b.xml rename to VHDL/spi6502b.xml diff --git a/spi6502b_build.xml b/VHDL/spi6502b_build.xml similarity index 100% rename from spi6502b_build.xml rename to VHDL/spi6502b_build.xml diff --git a/tmperr.err b/VHDL/tmperr.err similarity index 100% rename from tmperr.err rename to VHDL/tmperr.err diff --git a/userlang.tpl b/VHDL/userlang.tpl similarity index 100% rename from userlang.tpl rename to VHDL/userlang.tpl diff --git a/_ngo/netlist.lst b/_ngo/netlist.lst deleted file mode 100644 index 20f8fc8..0000000 --- a/_ngo/netlist.lst +++ /dev/null @@ -1,2 +0,0 @@ -C:\sources\AppleIISd\spi6502b.ngc 1494085672 -OK diff --git a/spi6502b.bld b/spi6502b.bld deleted file mode 100644 index 0c7736a..0000000 --- a/spi6502b.bld +++ /dev/null @@ -1,23 +0,0 @@ -Release - ngdbuild G.38 -Copyright (c) 1995-2004 Xilinx, Inc. All rights reserved. - -Command Line: ngdbuild -dd _ngo -uc SPI6502B.ucf -p xc9500xl spi6502b.ngc -spi6502b.ngd - -Reading NGO file "C:/sources/AppleIISd/spi6502b.ngc" ... -Reading component libraries for design expansion... - -Annotating constraints to design from file "SPI6502B.ucf" ... - -Checking timing specifications ... -Checking expanded design ... - -NGDBUILD Design Results Summary: - Number of errors: 0 - Number of warnings: 0 - -Total memory usage is 59352 kilobytes - -Writing NGD file "spi6502b.ngd" ... - -Writing NGDBUILD log file "spi6502b.bld"... diff --git a/spi6502b.ngc b/spi6502b.ngc deleted file mode 100644 index 6cd68ec..0000000 --- a/spi6502b.ngc +++ /dev/null @@ -1,3 +0,0 @@ -XILINX-XDB 0.1 STUB 0.1 ASCII -XILINX-XDM V1.2e -$32b44<:3CE\XZ5cqw\e97=87;9754FNNWW>fvrWm6<6=0;;@LG61=FFM9?7L@K499AQVYNFOE:7N<4CD18GIT>3JEFADZ[EE58GWCF\LN:7I94D`vb85803Mkm1?11:G1?CB43ONH86HKCD68BAEW;2LO\95IDQG2?B2O7:2C:>6G=2:K00>OE]O90ECX=;HM5?LIE]OO<7AAHIBCOe>JWEVRD^?Q>1`9NeabXWg:;8:QBxnp\V`urd}6:2?00321>KflmUTb=>;7^]m4563494:96Cnde]\j563?VUe<=>9<1<26>Kj}qUTb=>>9^Pfwpjs9:1FaxvP_o235?18]Qavsk|:;87@czx^]m457>W[oxyaz;129Nip~XWg:;=4Q]erwop0753Dg~tRQa0107[Wct}e~:?6Cbuy]\j565T^h}zlu626>Kj}qUTb=>=5^Pfwpjs9:1FaxvP_o2360YUmzgxS_k|umv156=Je|rTSc>?24]Qavsk|:;87@czx^]m4542W[oxyaz;139Nip~XWg:;>;Q]erwop45VXnxb{2018IhsWVd;?26]Qavsk|=;97@czx^]m454?W[oxyaz>3:Onq}YXf9:94R\jstnw5455Bmtz\[k67:0UYi~{ct030?HkrpVUe<=<6_Sgpqir59:1FaxvP_o236?<;Lov|ZYi8982S_k|umv757=Je|rTSc>?31]Qavsk|890A`{w_^l3466XZly~`y?>3:Onq}YXf9:8?PRdqvhq743Dg~tRQa0112[Wct}e~:=>5Bmtz\[k67;8UYi~{ct330?HkrpVUe<==>_Sgpqir49:1FaxvP_o2374YUmzgx9?:;Lov|ZYi8999SD>PRdqvhq713Dg~tRQa0111[L6XZly~`y?>6:Onq}YXf9:8>RG?_Sgpqir59?1FaxvP_o2377YN8VXnxb{3048IhsWVd;<>7@czx^]m4555W@;T^h}zlu35?HkrpVUe<===_H3\V`urd};::6Cbuy]\j564:VC:S_k|umv153=Je|rTSc>?33]J5ZTb{|f?<84Mlw{[Zh78:8TE2GfyuQPn1206ZO5W[oxyaz=179Nip~XWg:;??QF2^Pfwpjs;8<0A`{w_^l3464XA;UYi~{ct536?HkrpVUe<==;_H2\V`urd};=7@czx^]m4553W@:T^h}zlu322>Kj}qUTb=><4^K3[Wct}e~9=;5Bmtz\[k67;=UB6:Onq}YXf9:88RG>_Sgpqir59?1FaxvP_o2371YN9VXnxb{3048IhsWVd;<>:PI0]Qavsk|=;>7@czx^]m4553W@8T^h}zlu35?HkrpVUe<==;_H0\V`urd};::6Cbuy]\j564?35]J6ZTb{|f?<84Mlw{[Zh78:>TE?Q]erwop1723Dg~tRQa0117[L5XZly~`y?9;Lov|ZYi899?SD=PRdqvhq76>2GfyuQPn1200ZO4W[oxyaz=179Nip~XWg:;?9QF3^Pfwpjs;8<0A`{w_^l3462XA:UYi~{ct536?HkrpVUe<==;_H6\V`urd};=7@czx^]m4553W@>T^h}zlu322>Kj}qUTb=><4^K7[Wct}e~9=;5Bmtz\[k67;=UB8R\jstnw7406:Onq}YXf9:88RG:_Sgpqir59?1FaxvP_o2371YN=VXnxb{3048IhsWVd;<>:PI4]Qavsk|=;>7@czx^]m4553W@?35]J2ZTb{|f?<84Mlw{[Zh78:>TE;Q]erwop1723Dg~tRQa0117[L1XZly~`y?9;Lov|ZYi899?SD9PRdqvhq76>2GfyuQPn1200ZO0W[oxyaz=179Nip~XWg:;?9QF7^Pfwpjs;8<0A`{w_^l3462XA>UYi~{ct534?H~hzVUe<=:?_LzlvZTb{|f=:5Bxnp\[k67<9UFtb|P_o2345723Drd~RQa0163[Zh78987<3;4N3:;=0=I:13:96@=8816?K4?1=2D95=?:;O0:4620XT^Jc:WPAWYQAZCI@H=4VBA:?SOB_V^R\H?k;YKOMK^*PMH+<#?/SUWA$5(6(HYHED:4XNP12>^T\ECI;6V\T^EM@2=_[]U]ON84Xe`\Ma773QnfS@oeosTfvvohf8:0TicPMhllvScu{`ee:6V`<1<27>^t|01Tb=>>6=2=e>Yi89;=0=0>a:]m4571494956Qa0135848f3Vd;<<831?3:?Zh788<7>3o4_o2353:56830Sc>?17>0:d=Xf9:::1=1179\j566?>1Tb=>>7048[k6791=0Sc>?193;?Zh7882:<55Pn122<47?3Vd;<<6>299\j56608937R`?00:20==Xf9::4<;7;^l344>6>11Tb=>>805;?Zh7882:455Pn122<4?03Vd;<<6=8:]m457?:920Sc>?1902<>Yi89;3>?64_o235=4402Ue<=?725:8[k67918>46Qa013;63>?190:3>Yi89;3?:5Pn122<111?2Ue<=?7769\j56601=0Sc>?19;5?Zh7883=7R`?0324?Zh78;::;6Qa010362=Xf9:9<>84_o23641369\j5659=<0Sc>?2548[k67:<<0Sc>?2748[k67:><0Sc>?2948[k67:0<0Sc>?3148[k67;830Sc>?33>3:<=Xf9:8>1?19:]m45554;427R`?026?4;?>89\j564<58556Qa0117868>3Vd;<>:34?;8[k67;=6>245Pn120090912Ue<==;<6<5?Zh78:=<7R`?02522>Yi8993;6Qa011;52=Xf9:84?84_o230717:]m4523:>1Tb=>;4248[k67<<=0Sc>?4434?Zh78=?9:6Qa01653>Yi89>==:5Pn12727?>89\j563?58556Qa016486813Vd;<;>8;^l34366?2Ue<=8?279\j56?;>1Tb=>730;8[k670<6;2;5Pn13352=Xf9;;=<94_o2244403Vd;==?<7:]m4466<>1Tb=??1458[k6688<=7R`?1104?Zh7998:;6Qa002162=Xf9;;>>94_o2247203Vd;==<:7:]m4465>?1Tb=??369\j577;8=0Sc>>0204?Zh79998;6Qa002002=Xf9;;?894_o2246003Vd;===86:]m4463?2Ue<<>;199\j577<8:37R`?11625==Xf9;;8<<7;^l35526;11Tb=??4064?Zh799>9;6Qa002772=Xf9;;8994_o2241303Vd;==:97:]m4463?>1Tb=??4958[k668=3=7R`?1174?Zh799?:;6Qa002662=Xf9;;9>94_o2240203Vd;==;:7:]m4462>?1Tb=??769\j577?820Sc>>0633<>Yi88:<=<94_o2242403Vd;==9<7:]m4460<>1Tb=??7458[k668><<7R`?11543>Yi88:<4:5Pn1333<0099\j57718;<7R`?11;13>Yi88:2?:5Pn133=116769\j57711=0Sc>>08;5?Zh798;<7R`?1032<>Yi88;:==64_o22547602Ue<13:8[k6698;8;6Qa003262=Xf9;:=>94_o2254203Vd;=>1Tb=?>1658[k66982<7R`?103:7>dtq=1it?;;cqz61=e{p9?7n~ga59`tjj?3jz~SCg}qd9`tpYIa{{TCO[IE89`tpYIxac9i6mu^Lsll4XAK_M46mu^Lqavb2:f=dx|UjS=QFBTD`?fvrWhU:SDLZF99`tpYc49437n~z_e>2:==dx|Uo0?07;brv[a:4611h|xQk<5<;?fvrWm6>255lpt]g838f3jz~Si28:1<;?fvrWm6<2h5lpt]g[5YNGK_MIh5lpt]g[4YNGK_MIh5lpt]g[7YNGK_MIh5lpt]g[6YNGK_MIh5lpt]g[1YNGK_MIh5lpt]g[0YNGK_MIh5lpt]g[3YNGK_MIh5lpt]g[2YNGK_MI:5lpt]qjreet911h3mc}e~a}_1;8`lpn{fxT=45kiwkpkwY5m2nbzd}`r^0\J6>?n2nbzd}`r^0\J6>?9o1oe{g|os]1[K5?0;l0hdxfsnp\6ZH4019n7igyirmq[7YI;0:m7igyirmq[7YI;0::?6kle79f|qekck1ntymck^KAQC5oi|Vndyy2;>c9jjqYcg|~793l4iov\`jss4?4i7d`{_emvp91902cexRcfsn;8mkrXe`yd=45fnu]nmvi502cexRc`sh58mkrXg|~37d`{_nww5==nf}Udyy<7;hlw[jss;11bbyQ`uu6;?lhsWziggk5fnu]pgimXWg:;<=??;hlw[vekcVUe<=>?1028mkrX{jf`SR`?012155=nf}UxoaeP_o23455a3`dS~mck^]m4566991bbyQ|cmi\[k6788;:<6gat^q`hnYXf9:;=?94ir]qadb?3`yT~hok199jwZtbim837d}Prdcg7==n{Vxnmi:<;mgg0>jbl820`hjPOCWE1>tb{l~=7k|eu3;?vnnn}igg45|hhdwgim612ycekzllj0:?vnnn}igg>74sikepfjl<01xddh{cmi6=>uoao~h`f8m;rjjbqei|5:5n6}gigv`jq:66k1xddh{cov?6;d<{acmxn`{<2n;rjjbqei|V;j7~fffuampZ4f3zbbjymat^1:?vnnn}ndbh74sikeplh`:8:0egithld6ZYi89:;=<5|hhdwmka5WVd;<=>>109pll`sagm9SR`?0121e>ukiobbyka8:qoesctme20}g9510a<>uwaVDxiaj4sqk\JvckWFH^J:5|ph]jjqe<{ycTeczPICWE<>uwaVgbbj4sqk\iluhW@H^J55|ph]nkvob3zzbS`a|i^MAQCC?3zzbS~mcke9ptlYtkeaTCO[Ic:qsmagsi`d7<3m4sqkgeqgnf5;5o6}iecwelh;:7i0}gkaucjj959k2y{eio{ahl?0;e<{ycomyofn=7=g>uwamkmd`36?a8wuoci}kbb191b:qsmagsi`dTuwamkmd`P4c9ptlbf|hceS8l4sqkgeqgnfV1:a=tx`njxlazt=1=`>uwamkmb{{<5e9ptlbf|he~x191c:qsmagsifS=m4sqkgeqgh}}U:o6}iecwejssW;i0}gkauclqqY4k2y{eio{anww[1e<{ycomyo`uu]6g>uwamkmb{{_7a8wuoci}kdyyQ8e:qwewrX{acmxd`h2:v`7>rjg11so4;?0yn~DEv0ih1KLu?kb;D96?7|[h0i47?9:010g26f2;?h4=uab482?kd12;1/n94nf:P=?d?28<1=>=l71c960e?82n:ho4?:082Vg=j10::7?<3b53e?42k1:0zYon:182>4<68m70:&ba?463-k?6?>6;c3gf?6=9>0:?54>4`yY1?4|83;1q)om:0fa?Mgd3`;n<7>5;h3;b?6=3`;<97>5;h3;`?6=3`;5;h;`>5<5<7683>!g128=37co::098/41d290/m;4>829me0<032!:;i4?:%c5>4>43gk>6;54+05f>5<#i?0:4>5aa486?>-6?o0;6)o9:0:0?kg22=10'<6?:18'e3<60:1em84<;:)2<4<72-k=6<6<;oc6>7=<#8296=4+a782<6=ii<0:76%>8583>!g128287co::198k4162900c5<7s-ki6?5Gab9Kf4=n900;66g>a;29?j?b2900qo?:4;297?6=8r.jn7<4H`a8Lg7>i>m3:17pl>4983>6<729q/mo4=;Ic`?Md63`;26=44i0c94?=h1l0;66sm15694?2=83:p(ll53:Jbg>Ne92c:57>5;h3b>5<>{e9:?1<7=50;2x dd=:2Bjo6Fm1:k2=?6=3`;j6=44o8g94?=zj88n6=4;:183!ge2:1Cmn5Gb09j5<<722c:m7>5;h3a>5<5<3290;w)om:29Kef=Oj81b=44?::k2e?6=3`;i6=44o8g94?=zj8;m6=4;:183!ge2:1Cmn5Gb09j5<<722c:m7>5;h3a>5<5<3290;w)om:028Lde<@k;0eo4?::k;>5<5<=831vn4>50;195?5|,hh1>?5Gab9jg?6=3`n1<75`a883>>de?3:1?7>50z&bf?d73Akh7El>;h3:>5<>{tk3:1>vPl;<`4>4?f2<6i2wxm44?:3y]e<=:j>02i6srb3194?5=939p(ll5239Kef=nk3:17dj50;9le<<722hi;7>53;294~"fj3h;7Eol;I`2?l7>2900e52z\`?8d02830q~j50;0xZa=:j>0:m6s|a883>7}Yi016n:46e:~f4b4290?6=4?{%ca>46<@hi0Do?4ic83>>o?2900e;4?::mb5}#ik0:i6Fnc:Ja5>o603:17b7j:188yg4783:197>50z&bf?763Akh7El>;h`94?=n?3:17d650;9j2?6=3fk36=44}c3:0?6==3:15<7s-ki6<94H`a8Lg75<2290;w)om:038Lde<@k;0eo4?::k4>5<=831vno=50;394?6|,hh1mi5Gab9Kf4=hi:0;66sm10794?5=83:p(ll52:Jbg>Ne92c:57>5;h3b>5<Ne92c:57>5;h3b>5<5<2290;w)om:038Lde<@k;0eo4?::k4>5<=831vn:180>5<7s-ki6?5Gab9Kf4=n900;66g>a;29?j?b2900qo5<7s-ki6l?4H`a8Lg7>i>m3:17pl74;297?6=8r.jn7o>;Ic`?Md63`;26=44i0c94?=h1l0;66sm7g83>6<729q/mo4n1:Jbg>Ne92c:57>5;h3b>5<5<4290;w)om:`38Lde<@k;0e<750;9j5d<722e2i7>5;|`44?6=;3:1Nfk2Bi=6g>9;29?l7f2900c4k50;9~f37=8391<7>t$``9e4=Oij1Cn<5f1883>>o6i3:17b7j:188ygbf290?6=4?{%ca>d4<@hi0Do?4i0;94?=n9h0;66g>b;29?j?b2900qo??f;297?6=8r.jn7<4H`a8Lg7>i>m3:17pl>0b83>6<729q/mo4=;Ic`?Md63`;26=44i0c94?=h1l0;66sm11;94?5=83:p(ll52:Jbg>Ne92c:57>5;h3b>5<5<4290;w)om:39Kef=Oj81b=44?::k2e?6=3f3n6=44}c337?6=;3:15;|`245<72<0;6=u+ac87?Mgd3Ah:7d?l:188m4?=831b=l4?::k2f?6=3f3n6=44}c3eb?6==3:15<7s-ki6>{e000;6>4?:1y'eg>o12900cl650;9~f4d529086=4?{%ca>d7<@hi0Do?4i0;94?=n9h0;66a6e;29?xd6ij0;6>4?:1y'eg<53Akh7El>;h3:>5<>{e90n1<7;50;2x dd=981Cmn5Gb09jf?6=3`=1<75f8;29?l0=831dm54?::a5g`=8391<7>t$``96>Nfk2Bi=6g>9;29?l7f2900c4k50;9~f4?f29096=4?{%ca>4c<@hi0Do?4i0:94?=h1l0;66sm1b694?4=83:p(ll51d9Kef=Oj81b=54?::m:a?6=3th:jh4?:483>5}#ik0:=6Fnc:Ja5>oe2900e:4?::k;>5<5<0;66g7:188m3<722ej47>5;|`22`<72:0;6=u+ac81?Mgd3Ah:7d?6:188m4g=831d5h4?::a<`<72:0;6=u+ac8b5>Nfk2Bi=6g>9;29?l7f2900c4k50;9~f01=8391<7>t$``9e4=Oij1Cn<5f1883>>o6i3:17b7j:188yg3529086=4?{%ca>d7<@hi0Do?4i0;94?=n9h0;66a6e;29?xd3l3:1?7>50z&bf?g63Akh7El>;h3:>5<>{e<10;6>4?:1y'eg5;n;f>5<53;294~"fj3k:7Eol;I`2?l7>2900e5}#ik0j=6Fnc:Ja5>o613:17d?n:188k?5Gab9jg?6=3`n1<75`a883>>de?3:1?7>50z&bf?d73Akh7El>;h3:>5<>{tk3:1>vPl;<`4>4?f2<6i2wxm44?:3y]e<=:j>02i6srb4a94?5=83:p(ll5a09Kef=Oj81b=44?::k2e?6=3f3n6=44}c3f7?6=;3:15;|`237<72:0;6=u+ac8b4>Nfk2Bi=6g>8;29?lc=831d5h4?::a5=e=83>1<7>t$``965=Oij1Cn<5f1983>>ob2900c4k50;9l5c<722wi=nl50;194?6|,hh1>6Fnc:Ja5>o613:17d?n:188k5<7s-ki6=831d5h4?::a5a?=83?1<7>t$``954=Oij1Cn<5fb;29?l1=831b47>5;h494?=hi10;66sm1ec94?3=83:p(ll5159Kef=Oj81bn7>5;h594?=ni>0;66g9:188kd>=831vn:186>5<7s-ki6>o12900cl650;9~f4b229086=4?{%ca>c=Oij1Cn<5fb;29?l0=831dm54?::a5a2=83>1<7>t$``955=Oij1Cn<5fb;29?l>=831b:7>5;nc;>5<54;294~"fj3;;7Eol;I`2?ld=831b47>5;h494?=hi10;66sm1g794?3=83:p(ll5109Kef=Oj81bn7>5;h594?=n03:17d850;9le=<722wi=k:50;794?6|,hh1=<5Gab9Kf4=nj3:17d950;9j>{e9o91<7;50;2x dd=981Cmn5Gb09jf?6=3`=1<75f8;29?l0=831dm54?::a5c4=83?1<7>t$``954=Oij1Cn<5fb;29?l1=831b47>5;h494?=hi10;66sm1g394?3=83:p(ll5109Kef=Oj81bn7>5;h594?=n03:17d850;9le=<722wi=k>50;794?6|,hh1=<5Gab9Kf4=nj3:17d950;9j>{e9ll1<7;50;2x dd=981Cmn5Gb09jf?6=3`=1<75f8;29?l0=831dm54?::a5`c=83?1<7>t$``954=Oij1Cn<5fb;29?l1=831b47>5;h494?=hi10;66sm1`f94?2=83:p(ll5129Kef=Oj81bn7>5;hc4>5<5<t$``954=Oij1Cn<5fb;29?l1=831b47>5;h494?=hi10;66sm6c83>6<729q/mo4n1:Jbg>Ne92c:57>5;h3b>5<5<2290;w)om:068Lde<@k;0eo4?::k4>5<;Ic`?Md63`h1<75f7;29?l>=831b:7>5;nc;>5<55;294~"fj3;:7Eol;I`2?ld=831b;7>5;h:94?=n>3:17bo7:188yg47;3:197>50z&bf?763Akh7El>;h`94?=n?3:17d650;9j2?6=3fk36=44}c035?6==3:1>i>m3:17b?i:188yg7?>3:187>50z&bf?473Akh7El>;h3;>5<>i>m3:17b?i:188yg7?03:187>50z&bf?473Akh7El>;h3;>5<>i>m3:17b?i:188yg7?=3:187>50z&bf?473Akh7El>;h3;>5<>i>m3:17b?i:188yg7ei3:1?7>50z&bf?4<@hi0Do?4i0;94?=n9h0;66a6e;29?xd6j>0;6>4?:1y'eg<53Akh7El>;h3:>5<>{e9m21<7=50;2x dd=:2Bjo6Fm1:k2=?6=3`;j6=44o8g94?=zj1l1<7=51;1x dd=:;1Cmn5fc;29?lb=831dm44?::`a3?6=;3:1{ti00;6?uQa89>f2<>m2wvn?>=:186>5<7s-ki6{ti00;6?uQa89>f2<>m2wvn<;j:180>5<7s-ki6?5Gab9Kf4=n900;66g>a;29?j?b2900qo?93;296?6=8r.jn7?j;Ic`?Md63`;36=44o8g94?=zj85;n;f>5<52;294~"fj3;n7Eol;I`2?l7?2900c4k50;9~f40129096=4?{%ca>4c<@hi0Do?4i0:94?=h1l0;66sm17594?5=83:p(ll52:Jbg>Ne92c:57>5;h3b>5<5<4290;w)om:39Kef=Oj81b=44?::k2e?6=3f3n6=44}c35=?6=;3:1t$``9e4=Oij1Cn<5f1883>>o6i3:17b7j:188yg72n3:1?7>50z&bf?4<@hi0Do?4i0;94?=n9h0;66a6e;29?xd6>90;6>4?:1y'eg<53Akh7El>;h3:>5<>{e9?;1<7=50;2x dd=i81Cmn5Gb09j5<<722c:m7>5;n;f>5<>7>53;294~"fj380Dlm4Hc38m4?=831b=l4?::m:a?6=3th:984?:383>5}#ik0:i6Fnc:Ja5>o603:17b7j:188yg72>3:1>7>50z&bf?7b3Akh7El>;h3;>5<5<4290;w)om:39Kef=Oj81b=44?::k2e?6=3f3n6=44}c365<7s-ki6?5Gab9Kf4=n900;66g>a;29?j?b2900qo?:a;297?6=8r.jn7<4H`a8Lg7>i>m3:17pl>5c83>6<729q/mo4n1:Jbg>Ne92c:57>5;h3b>5<5<4290;w)om:39Kef=Oj81b=44?::k2e?6=3f3n6=44}c367?6=;3:1t$``96>Nfk2Bi=6g>9;29?l7f2900c4k50;9~f42>29096=4?{%ca>4c<@hi0Do?4i0:94?=h1l0;66sm15c94?4=83:p(ll51d9Kef=Oj81b=54?::m:a?6=3th:8o4?:283>5}#ik097Eol;I`2?l7>2900e4?:1y'eg<53Akh7El>;h3:>5<>{e9=o1<7=50;2x dd=:2Bjo6Fm1:k2=?6=3`;j6=44o8g94?=zj8>m6=4<:183!ge2h;0Dlm4Hc38m4?=831b=l4?::m:a?6=3th:9=4?:283>5}#ik097Eol;I`2?l7>2900ea;29?j?b2900qo?>i>m3:17pl>4183>7<729q/mo4>e:Jbg>Ne92c:47>5;n;f>5<52;294~"fj3;n7Eol;I`2?l7?2900c4k50;9~f42529086=4?{%ca>7=Oij1Cn<5f1883>>o6i3:17b7j:188yg73;3:1?7>50z&bf?g63Akh7El>;h3:>5<>{e9::1<7=50;2x dd=:2Bjo6Fm1:k2=?6=3`;j6=44o8g94?=zj89=6=4=:183!ge28o0Dlm4Hc38m4>=831d5h4?::a561=8381<7>t$``95`=Oij1Cn<5f1983>>i>m3:17pl>3983>7<729q/mo4>e:Jbg>Ne92c:47>5;n;f>5<52;294~"fj3;n7Eol;I`2?l7?2900c4k50;9~f45f29086=4?{%ca>7=Oij1Cn<5f1883>>o6i3:17b7j:188yg74j3:1?7>50z&bf?4<@hi0Do?4i0;94?=n9h0;66a6e;29?xd6;j0;6>4?:1y'eg<53Akh7El>;h3:>5<>{e9:n1<7=50;2x dd=i81Cmn5Gb09j5<<722c:m7>5;n;f>5<53;294~"fj3k:7Eol;I`2?l7>2900e<50;194?6|,hh1>6Fnc:Ja5>o613:17d?n:188k5<7s-ki6?5Gab9Kf4=n900;66g>a;29?j?b2900qo?<4;297?6=8r.jn7o>;Ic`?Md63`;26=44i0c94?=h1l0;66sm13:94?4=83:p(ll51d9Kef=Oj81b=54?::m:a?6=3th:>44?:383>5}#ik0:i6Fnc:Ja5>o603:17b7j:188yg75i3:1>7>50z&bf?7b3Akh7El>;h3;>5<5<4290;w)om:39Kef=Oj81b=44?::k2e?6=3f3n6=44}c31g?6=;3:15;|`26a<72:0;6=u+ac8b5>Nfk2Bi=6g>9;29?l7f2900c4k50;9~f44629086=4?{%ca>7=Oij1Cn<5f1883>>o6i3:17b7j:188yg75:3:1>7>50z&bf?7b3Akh7El>;h3;>5<5<5290;w)om:0g8Lde<@k;0e<650;9l=`<722wi=?:50;194?6|,hh1>6Fnc:Ja5>o613:17d?n:188k5<7s-ki6l?4H`a8Lg7>i>m3:17pl>1`83>6<729q/mo4=;Ic`?Md63`;26=44i0c94?=h1l0;66sm10`94?4=83:p(ll51d9Kef=Oj81b=54?::m:a?6=3th:=n4?:383>5}#ik0:i6Fnc:Ja5>o603:17b7j:188yg76l3:1?7>50z&bf?4<@hi0Do?4i0;94?=n9h0;66a6e;29?xd69l0;6>4?:1y'eg=831d5h4?::aa=<72;0;6=u+ac82a>Nfk2Bi=6g>8;29?j?b2900qok6:180>5<7s-ki6?5Gab9Kf4=n900;66g>a;29?j?b2900qokn:181>5<7s-ki6>{e:k0;6>4?:1y'eg<53Akh7El>;h3:>5<>{e:j0;694?:1y'eg<43Akh7El>;h3:>5<>i>m3:17pl=d;296?6=8r.jn7?j;Ic`?Md63`;36=44o8g94?=zj;o1<7=50;2x dd=:2Bjo6Fm1:k2=?6=3`;j6=44o8g94?=zj1;1<7=50;2x dd=:2Bjo6Fm1:k2=?6=3`;j6=44o8g94?=zj181<7<50;2x dd=9l1Cmn5Gb09j5=<722e2i7>5;|`;7?6=;3:15;|`4g?6=;3:15;|`4`?6=:3:16Fnc:Ja5>o613:17d?n:188k6Fnc:Ja5>o613:17d?n:188k50z&bf?4<@hi0Do?4i0;94?=n9h0;66a6e;29?xd0:3:1?7>50z&bf?4<@hi0Do?4i0;94?=n9h0;66a6e;29?xd0;3:1>7>50z&bf?7b3Akh7El>;h3;>5<Ne92c:57>5;h3b>5<Ne92c:57>5;h3b>5<53;294~"fj380Dlm4Hc38m4?=831b=l4?::m:a?6=3th=?7>53;294~"fj380Dlm4Hc38m4?=831b=l4?::m:a?6=3th=87>52;294~"fj3;n7Eol;I`2?l7?2900c4k50;9~f33=8391<7>t$``96>Nfk2Bi=6g>9;29?l7f2900c4k50;9~f0c=8391<7>t$``96>Nfk2Bi=6g>9;29?l7f2900c4k50;9~f0`=8381<7>t$``95`=Oij1Cn<5f1983>>i>m3:17pl90;297?6=8r.jn7<4H`a8Lg7>i>m3:17pll5;297?6=8r.jn7<4H`a8Lg7>i>m3:17plk0;296?6=8r.jn7?j;Ic`?Md63`;36=44o8g94?=zjmh1<7=50;2x dd=:2Bjo6Fm1:k2=?6=3`;j6=44o8g94?=zjmi1<7<50;2x dd=9l1Cmn5Gb09j5=<722e2i7>5;|`g`?6=:3:16Fnc:Ja5>o613:17d?n:188k50z&bf?4<@hi0Do?4i0;94?=n9h0;66a6e;29?xdb93:1>7>50z&bf?7b3Akh7El>;h3;>5<52;294~"fj3;n7Eol;I`2?l7?2900c4k50;9~ff>=8381<7>t$``95`=Oij1Cn<5f1983>>i>m3:17pll9;297?6=8r.jn7<4H`a8Lg7>i>m3:17plla;297?6=8r.jn7<4H`a8Lg7>i>m3:17pllb;297?6=8r.jn7<4H`a8Lg7>i>m3:17pllc;297?6=8r.jn7<4H`a8Lg7>i>m3:17plld;297?6=8r.jn7o>;Ic`?Md63`;26=44i0c94?=h1l0;66smcd83>6<729q/mo4n1:Jbg>Ne92c:57>5;h3b>5<5<4290;w)om:`38Lde<@k;0e<750;9j5d<722e2i7>5;|`g6?6=;3:15;|`g7?6=;3:15;|`g0?6=;3:15;|`g1?6=;3:15;|`g2?6=;3:1Nfk2Bi=6g>9;29?l7f2900c4k50;9~fa>=8391<7>t$``96>Nfk2Bi=6g>9;29?l7f2900c4k50;9~fa?=8391<7>t$``96>Nfk2Bi=6g>9;29?l7f2900c4k50;9~f46b29096=4?{%ca>4c<@hi0Do?4i0:94?=h1l0;66sm11`94?4=83:p(ll51d9Kef=Oj81b=54?::m:a?6=3th:<:4?:383>5}#ik0:i6Fnc:Ja5>o603:17b7j:188yg7703:1>7>50z&bf?7b3Akh7El>;h3;>5<5<5290;w)om:0g8Lde<@k;0e<650;9l=`<722wii94?:383>5}#ik0:i6Fnc:Ja5>o603:17b7j:188ygc229086=4?{%ca>7=Oij1Cn<5f1883>>o6i3:17b7j:188yg>129086=4?{%ca>7=Oij1Cn<5f1883>>o6i3:17b7j:188yg>029096=4?{%ca>4c<@hi0Do?4i0:94?=h1l0;66sm8983>6<729q/mo4=;Ic`?Md63`;26=44i0c94?=h1l0;66smb`83>7<729q/mo4>e:Jbg>Ne92c:47>5;n;f>5<53;294~"fj380Dlm4Hc38m4?=831b=l4?::m:a?6=3th:n=4?:383>5}#ik0:i6Fnc:Ja5>o603:17b7j:188yg7e93:1?7>50z&bf?4<@hi0Do?4i0;94?=n9h0;66a6e;29?xd6ik0;6?4?:1y'eg<6m2Bjo6Fm1:k25;|`2fa<72;0;6=u+ac82a>Nfk2Bi=6g>8;29?j?b2900qo?me;297?6=8r.jn7<4H`a8Lg7>i>m3:17pl>9983>7<729q/mo4>e:Jbg>Ne92c:47>5;n;f>5<53;294~"fj380Dlm4Hc38m4?=831b=l4?::m:a?6=3th::n4?:383>5}#ik0:i6Fnc:Ja5>o603:17b7j:188yg71l3:1>7>50z&bf?7b3Akh7El>;h3;>5<Ne92c:57>5;h3b>5<53;294~"fj380Dlm4Hc38m4?=831b=l4?::m:a?6=3th>87>53;294~"fj380Dlm4Hc38m4?=831b=l4?::m:a?6=3th>97>52;294~"fj3;n7Eol;I`2?l7?2900c4k50;9~f00=8391<7>t$``96>Nfk2Bi=6g>9;29?l7f2900c4k50;9~f1`=8391<7>t$``96>Nfk2Bi=6g>9;29?l7f2900c4k50;9~f06=8381<7>t$``95`=Oij1Cn<5f1983>>i>m3:17pl:1;297?6=8r.jn7<4H`a8Lg7>i>m3:17pl;a;297?6=8r.jn7<4H`a8Lg7>i>m3:17pl;b;296?6=8r.jn7?j;Ic`?Md63`;36=44o8g94?=zj=i1<7=50;2x dd=:2Bjo6Fm1:k2=?6=3`;j6=44o8g94?=zj=?1<7=50;2x dd=:2Bjo6Fm1:k2=?6=3`;j6=44o8g94?=zj=<1<7<50;2x dd=9l1Cmn5Gb09j5=<722e2i7>5;|`73?6=;3:15;|`74?6=;3:15;|`75?6=:3:16Fnc:Ja5>o613:17d?n:188kl50;194?6|,hh1>6Fnc:Ja5>o613:17d?n:188km50;094?6|,hh1=h5Gab9Kf4=n910;66a6e;29?xd4l3:1?7>50z&bf?4<@hi0Do?4i0;94?=n9h0;66a6e;29?xd4>3:1?7>50z&bf?4<@hi0Do?4i0;94?=n9h0;66a6e;29?xd4?3:1>7>50z&bf?7b3Akh7El>;h3;>5<Ne92c:57>5;h3b>5<Ne92c:57>5;h3b>5<53;294~"fj380Dlm4Hc38m4?=831b=l4?::m:a?6=3th>57>53;294~"fj380Dlm4Hc38m4?=831b=l4?::m:a?6=3th>m7>52;294~"fj3;n7Eol;I`2?l7?2900c4k50;9~f0d=8391<7>t$``96>Nfk2Bi=6g>9;29?l7f2900c4k50;9~f4e129086=4?{%ca>7=Oij1Cn<5f1883>>o6i3:17b7j:188yg7d?3:1>7>50z&bf?7b3Akh7El>;h3;>5<5<5290;w)om:0g8Lde<@k;0e<650;9l=`<722wi=n750;194?6|,hh1>6Fnc:Ja5>o613:17d?n:188k5<7s-ki6l?4H`a8Lg7>i>m3:17pl98;297?6=8r.jn7<4H`a8Lg7>i>m3:17pl99;296?6=8r.jn7?j;Ic`?Md63`;36=44o8g94?=zj?k1<7=50;2x dd=:2Bjo6Fm1:k2=?6=3`;j6=44o8g94?=zj8h26=4=:183!ge28o0Dlm4Hc38m4>=831d5h4?::a5g3=8381<7>t$``95`=Oij1Cn<5f1983>>i>m3:17pl>b783>7<729q/mo4>e:Jbg>Ne92c:47>5;n;f>5<52;294~"fj3;n7Eol;I`2?l7?2900c4k50;9~f4c629096=4?{%ca>4b<@hi0Do?4i0:94?=h1l0;66sm18294?4=83:p(ll51e9Kef=Oj81b=54?::m:a?6=3th:;;4?:383>5}#ik0:h6Fnc:Ja5>o603:17b7j:188yg7?m3:1>7>50z&bf?7c3Akh7El>;h3;>5<5<5290;w)om:0f8Lde<@k;0e<650;9l=`<722wi5i4?:383>5}#ik0:h6Fnc:Ja5>o603:17b7j:188yg7>n3:1>7>50z&bf?7c3Akh7El>;h3;>5<5<5290;w)om:0f8Lde<@k;0e<650;9l=`<722wi=:l50;094?6|,hh1=i5Gab9Kf4=n910;66a6e;29?xd6?h0;6?4?:1y'eg<6l2Bjo6Fm1:k25<7s-ki64h4H`a8Lg7>{e9j81<7<50;2x dd=1o1Cmn5Gb09j5=<722e2i7>5;|q23f<72;qU=:m4=0:6>4`52z\23a=:91<1=k5rs05f>5<5sW;8682b>{t9>l1<78183>7}Y91:01<66:0d8yv7?93:1>vP>809>5=g=9o1v<6=:181[7?:27:4o4>f:p5=2=838pR<6;;<3;g?7a3ty:i<4?:3y>5de=9016=h?59d9~w4?72908w0?me;3:?87>13;270?60;;f?xu6??0;65u210795<=:9j>1=5522c82=>;5k3;270k::0;894d>28201b290>w0?6c;3;?876<3;370k6:0;894dd28k01<6j:8g8yv70<3:1?v3>bb82=>;6k00:563>758:a>{t9mk1<78t=0a2>4?<58nj6l64=07f>4g<58ki6<64=4395<=:9mn1=55rsg694?4|583?6o52678:a>{t1m0;6>u21cf95==:9021=5529e8:a>{t90l1<74g<583m64k4}r3gb?6=;r7:?:4>8:?2f5<6027:hk46e:p5`4=838pR4?:3y>5g5=i116=h;5199~w4e52909w0?l1;;f?87d:3;37p}>ae83>7}:9l91=5521`f9e==z{8o<6=4<{<3e4?d<58om6l64=07:>4?55z?2=aa:?0`?7>34;h:7?6;<3`3?7?3ty:jl4?:2y>654=i116;44>9:?`=?7>3ty:h94?:4y>5a2=i116>=95a69>554=9116i94>8:?2`2<602wx=;l50;6x94e628k01<8j:8g8944?28201fc<6127h=7?6;<3g1?g?34;=o7?7;|q235<72>q65=4l;<344?g?34;im7?6;<366?7f348n6<74=2:95<=:9k<1=55rs0c2>5<3s4;j=7o7;<315?7f34;jj7?n;<6`>4?51`y>5a6=027:h?47;<3g7?><583?65521879<>;5810370?6d;:894e320o01<79:99>5a?=027:hl4n7:?2e4==:9m;1463>f48;?87a<32015c4=027:j<47;<3e4?><58om65521dg9<>;6im0j;63>6g8;?8708320q~?9f;290~;>83n01<8i:`:8940028301>=5189~w7612908w03=:9m81:63>d285?87dj33n70?k5;4894b32?16=i?56:?2b0<134;m8784=0d0>3=:9o81:63>f085?87a83<015`c=>27:mi49;<3a7?052z?2ef<>m27:ih4m;|q14=<72=q6=<95199>65>=i116=>h51`9>07<612wx=:<50;`x97672116n?4>5:?141==::9?1463>7382<>;58>0i70=<58:p5`>=839p1:c9>5c6=i116=9j5189~wf6=838p1g4<>m2wx=4?50;1x94?32h201<8;:0c8933=901v<78:1822~;5890=70?64;4894?22?16>=:56:?2bc<1348;4784=0;g>3=:90k15h521gg92>;58<0=70?66;4894b>2?16=io56:?2e4<134;j<784=325>3=::9=1:63>6g85?87083<01?><:79>657=>279651=i116=5d`=901v<7=:18087>=3k370?:7;3b?8072830q~l6:18187c83h01ol59d9~wgc=838p1fc<>m2wx=4l50;ax94?32>16=4;57:?14=<034;2h794=0;5>2=:90i15h521e;93>;6lh0<70?n1;5894g72>16=;h57:?235<03ty:ii4?:3y>5c3=i116=::c9>2g<>m2wxj84?:3y>5<3=j27==77j;|q2fg<728;p1<8=:0;8943328301<:7:0;8942328k01<=::0;8944b28k01<<9:0c8947a28k01d2l16=575e:?2<3`=:91h1i63>848f?87??3o0q~?n0;290~;6i90j463>3`82=>;b03;370:8:0;8yvc42909w0k9:8g89761211v<9m:1821~;68o0:563>0482e>;6=l0:563>6282<>;6>=0:563>6482<>;6=?0:463>5682=>;64c82=>;6<80:463>3182=>;6;?0:463>3982<>;6;k0:563>2`82<>;6::0:463>1b82<>;68k0:463>0982<>;6?k02i6s|e683>7}:mk02i63=0784?xu6n00;6>u22139e==:?l0:563j0;3b?xu6il0;6?u21c09=`=:9>81i6s|1c:94?4|58h86l94=0`b>6:521g693>;6n:0<70?i2;5894`62>16=k>57:?2ac<034;ni794}ra7>5<5s4nj64k4=0cg>g=z{li1<77}::o02i63>b28a?xua:3:1>v3:2;;f?87ci3h0q~kk:18185>20o01<9?:c9~w4d32909w0?m3;:894d020o0q~h<:18183020o017`<>m2wx=i750;6x94b>2h201<=?:0c894d628301885189~w7?=838p1?959d9>6052z?14=864k4}rd3>5<5s4>364k4=0c3>g=z{8k86=4={<360??b34;3:7?7;|qe5?6=:r7?h77j;<3b5?d53z?2b73ty:<94?:4y>553=1l16994>9:?61?7?34>m6<74=4295==z{ol1<75<3s4;;?77j;<0a>4g<5;i1=l52c982<>{t99<1<7?<{4?<58:264k4=324>2=:080:56372;3;?81d28301:j5199>32<6127<47?7;<51>4?<5>91=5526e82=>;1m3;37069:0;89=1=91164o4>9:?;g?7?34<36<74=7;95==z{8li6=4<{<037?g?34=?6<74=b`95<=z{o=1<7g=:0l02i6s|11c94?b|58:h64k4=5c95<=:5189>04<60278n7?6;<1`>4><5:<1=4523682<>;493;270==:0:8yv7f:3:1>v3>638:a>;60<0:46s|fe83>7}::9>1n6380;;f?xu68m0;6:u211d9=`=:>:0:56394;3;?83b283018h5199>1<<6127>m7?7;|q2a3<72:q6=hh5b:?2a`9:p5d1=838p1<f2820q~ll:1818dc20o01:c9~w4712909w0?>7;;f?87b;3o0q~?>0;296~;5;3k270lk:0c8yv76:3:1>v3l1;3b?8422h30q~7>:1818?72h3015h5c:pb=<72;q6=kh5b:?;=??b3ty:m94?:3y>51>=1l16=595199~w7>=839p1?:5c:?13?7f348=64k4}r;b>5<5s4h86l=4=325>g=z{8;86=46{<034?1<58;>64k4=327>2=:9ol1;63>fd84?847=3=01?><:69>657=?279556=9k16>94k;<04>4?<5mn1=552c782<>;c:3;270j;:0;8yv7a03:1?v3=018b<>;?;3;270jm:0c8yv7bj3:1?v3>f58a?87a;3k370?=c;3:?xu61:0;6>u21849e==:9=h1=l525c82=>{t9h?1<74n8:?245<6k27997j4=b795<=:l90:463kb;3:?8bd28201ik5189>`c<6027n<7?6;4>53z?2b`4?53z?1414?57z?2`54?<5j91=l528g8g?84128k01oo5199~wce=838p1:;59d9>655=j2wx=ho50;1x94`42k16=k<5a99>56e=901v;6l102i6s|fc83>7}:?h02i63=038a?xu6n>0;6>u21gd9e==:ll0:m6378;3:?xu6nm0;6>u22179e==:kj0:5639a;3:?xu6i?0;6?u21279=`=:9131=55rs05b>5<6?r7:9:?240<6127::;4>8:?21c<6127:9?4>9:?210<6027:954>8:?203<6127:844>8:?20f<6027:?k4>9:?205<6027:?44>8:?277<6127:>44>8:?26g<6127:><4>9:?267<6027:=l4>9:?25g<6027:

8:?242<6027:;l46e:pbd<72;q6;k46e:?144fc<6i27987o6;|q2e=<72;q6=?859d9>5=d=911v51`9>5a7=i116>;4>9:?`3?7?34n36<74}rd:>5<5s48;<7l4=969=`=z{8?o6=4={<36a??b34;=57?6;|q21`<72;q6=;=59d9>531=9h1v<8<:181871<33n70?9a;3:?xu6>=0;6?u21779=`=:9?21=l5rs046>5<5s4;=:77j;<354?7f3ty::;4?:3y>531=1l16=;751`9~w4002909w0?98;;f?871i3;j7p}>6983>7}:9?315h5214d95d=z{8<26=4={<35e??b34;=<7?6;|q22d<72;q6=8h59d9>537=901v<;i:181871833n70?91;3b?xu6>90;6?u217095d=:9?;15h5rs072>5<5s4;>>77j;<36f?7>3ty:9?4?:3y>503=1l16=8751`9~w4322909w0?:6;;f?872k3;j7p}>5783>7}:9<=15h5214c95<=z{8?<6=4={<36m7?n;|q21=<72;q6=8759d9>50d=9h1v<;6:181872i33n70?:3;3b?xu6=h0;6?u214`9=`=:95<5s4;>o77j;<367?7>3ty:9n4?:3y>502=9h16=8=59d9~w4222909w0?;6;;f?873n3;27p}>4783>7}:9=315h5215f95d=z{8>26=4={<37e??b34;><7?n;|q20d<72;q6=9l59d9>51c=901v<:m:181873k33n70?;e;3b?xu65<5s4;?i77j;<373?7f3ty:8h4?:3y>51`=1l16=8>5189~w42a2909w0?:0;;f?873?3;27p}>5183>7}:9=21=l521559=`=z{89n6=4={<30b??b34;??7?6;|q27c<72;q6=9>59d9>514=9h1v<:?:181873<3;i70?;1;;f?xu6<80;6?u21509=`=:9=91=l5rs061>5<5s4;?87?6;<377??b3ty:>k4?:3y>566=1l16=>j5189~w4572909w0?<6;;f?874i3;j7p}>3783>7}:9:=15h5212`95d=z{89<6=4={<30759d9>565=9h1v<=6:181874i33n70?5<5s4;8o77j;<305?7f3ty:?n4?:3y>56b=1l16=><51`9~w45c2909w0?<1;;f?874;3;27p}>3083>7}:9:815h5212695<=z{8996=4={<307??b34;887?n;|q276<72;q6=>;51`9>562=1l1v<<8:181875033n70?=b;3b?xu6:10;6?u213;9=`=:9;i1=l5rs00:>5<5s4;9i7?m;<31e??b3ty:>l4?:3y>57d=1l16=?j5189~w44e2909w0?=c;;f?875l3;j7p}>2b83>7}:9;o1=45213f9=`=z{88;6=4={<315??b34;997?6;|q264<72;q6=?<59d9>572=9h1v<<=:181875>3;i70?=3;;f?xu6::0;6?u21369=`=:9;?1=l5rs007>5<5s4;9:7?6;<311??b3ty:=44?:3y>54g=1l16=b;;f?876l3;j7p}>1c83>7}:98l1=o5210a9=`=z{8;h6=4={<32`??b34;:i7?n;|q25a<72;q6=54c=1l1v4;;f?xub03:1>v3j8;;f?8c>28k0q~k6:1818c>20o01ho5199~w`g=838p1hl51`9>ad<>m2wx>l4?:3y>6g<>m279h7?7;|q1f?6=:r79j7?n;<0`>{t090;6?u28582=>;?933n7p}71;296~;?:33n706<:0c8yv>52909w06;:0c89=5=1l1v:l50;0x92`=9016;n46e:p3f<72;q6;i46e:?4a?7f3ty52z?4b?7f34=n64k4}r55>5<5s4=j6<74=659=`=z{>=1<77}:?h0:m6389;;f?xu093:1>v385;3:?81520o0q~9=:18181420o01::51`9~w25=838p1:;51`9>31<>m2wx:n4?:3y>35<6127=h77j;|q5`?6=:r7=i77j;<4e>4g4g<5?l15h5rs7094?4|5?<1=452628:a>{t>:0;6?u2658:a>;1=3;j7p}94;296~;1>3;j708::8g8yv3c2909w08>:0;890c=1l1v8k50;0x90`=1l16:=4>a:p1c<72;q6:<4>a:?54??b3tyh97>52z?`1??b34io6<74}rf3>5<5s4n;64k4=b;95d=z{mh1<77}:lj02i63la;3b?xucl3:1>v3kd;;f?8b428k0q~jj:1818bb20o01nh5189~wa`=838p1ih59d9>gg<6i2wxi=4?:3y>a5<>m27o=7?6;|qf5?6=:r7n=77j;4g{tk10;6?u2d`82f>;d033n7p}l9;296~;d133n70mk:0c8yvef2909w0mn:8g89fc=9h1vnl50;0x9fd=1l16ok4>a:pgf<72;q6on46e:?g5?7f3tyhh7>52z?``??b34n965<5s4in64k4=e195<=z{jl1<77}:l802i63k5;3:?xuc:3:1>v3k2;;f?8b12830q~j<:1818b420o01i851`9~wa2=838p1i:59d9>`2<612wxh84?:3y>`0<>m27o;7?n;|qg2?6=:r7o:77j;4g{tl00;6?u2d`82=>;c133n7p}>0d83>7}:99l1=l5211g9=`=z{8:i6=4={<33g?7f34;;n77j;|q242<72;q6==75189>551=1l1v<>7:18187713;j70??8;;f?xu68;0;6?u211195d=:99815h5rsd694?4|5l>15h52e482e>{tm<0;6?u2e782<>;b=33n7p}75;296~;?13;27069:8g8yv>12909w068:8g89=>=9h1v5950;0x9=?=9h164546e:pfd<72;q6no4>a:?ae??b3ty:mk4?:3y>5g4=9016=lh59d9~w4d72909w0?m0;;f?87e93;j7p}>b083>7}:9k81=l521c39=`=z{8ki6=4={<3bg?7f34;jn77j;|q2ff<72;q6=oh5189>5ge=1l1v5<5s4;2477j;<3:=?7f3ty:544?:3y>56e83>7}:9?o1=l5217f9=`=z{1k1<77}:0j02i637d;3b?xu?k3:1>v37e;3b?8>c20o0q~;<:181830283018:59d9~w02=838p18;59d9>13<6i2wx984?:3y>12<6i27>:77j;|q7a?6=:r7>>7?6;<6e>m6=4={<73>{t<00;6?u24e82=>;3i33n7p};a;296~;3j33n70:l:0c8yv2e2909w0:k:0c891e=1l1v9:50;0x91>=90168846e:p00<72;q68;46e:?73?7f3ty?:7>52z?7<64k4}r1e>5<5s4>86<74=529=`=z{=:1<77}:<:0:m63;2;;f?xu4i3:1>v3j51`9~w6e=838p1>k51`9>7a<>m2wx?84?:3y>7<<61278:77j;|q02?6=:r78;77j;<1;>4g4g<5:215h5rs2294?4|5:>1=452308:a>{t;80;6?u2338:a>;4;3;j7p}<2;296~;4<3;j70=<:8g8yv3?2909w0;l:0;890?=1l1v8750;0x90g=1l169o4>a:p1d<72;q69n4>a:?6f??b3ty:o;4?:3y>5f0=1l16=no5189~w4e02909w0?l7;;f?87d13;j7p}>c983>7}:9jh1=l521b:9=`=z{8i26=4={<3`=??b34;hm7?n;|q2gd<72;q6=nl5189>5fg=1l1v;950;0x93d=9016:546e:p2=<72;q6:446e:?5e?7f3ty=57>52z?5f?7f34a:?2f<<>m2wx=o;50;0x94d0283013:1>v3>b682e>;6j?02i6s|1e594?4|58n3652z\2a5=:9l;1=55rs0:e>5<5sW;3j63>9182<>{t9>?1<73;37p}>8e83>7}Y91n01<6j:0:8yv70;3:1>vP>729>522=911v4m50;0xZ5<5sW;2i63>9g82<>{t9mo1<77883>7}Y9>301<9m:0:8yv70?3:1>vP>769>52g=911v4<50;7x94>220o01;=51`9>4g1}:91=15h528082e>;4j3;j70;6:0c8yv?22908w0?78;;f?81d28k019>51`9~w<0=83>p1<66:8g8921=9h16994>a:?71?7f3ty2;7>52z?2m27<>7?n;|q:j65<5s4;3o77j;<4;>4g52z\2`f=:9mn15h5rs0g7>5<5sW;n863>e48:a>{t9j:1<77;295~Nfk2we9<650;3xLde51zJbg>{i=8k1<7?tH`a8yk36j3:1=vFnc:m14e=83;pDlm4}o72`?6=9rBjo6sa50g94?7|@hi0qc;>f;295~Nfk2we9?>50;3xLde51zJbg>{i=;81<7?tH`a8yk35;3:1=vFnc:m172=83;pDlm4}o711?6=9rBjo6sa53494?7|@hi0qc;=7;295~Nfk2we9?650;3xLde51zJbg>{i=;k1<7?tH`a8yk35j3:1=vFnc:m17e=83;pDlm4}o71`?6=9rBjo6sa53g94?7|@hi0qc;=f;295~Nfk2we9>>50;3xLde51zJbg>{i=:81<7?tH`a8yk34;3:1=vFnc:m162=83;pDlm4}o701?6=:rBjo6sa52494?7|@hi0qc;<7;295~Nfk2we9>650;0xLde51zJbg>{i=:k1<7?tH`a8yk34j3:1=vFnc:m16e=83;pDlm4}o70`?6=9rBjo6sa52g94?7|@hi0qc;50;3xLde51zJbg>{i==81<751zJbg>{i==k1<7?tH`a8yk33j3:1=vFnc:m11e=83;pDlm4}o77`?6=9rBjo6sa55g94?7|@hi0qc;;f;295~Nfk2we98>50;3xLde=7>51zJbg>{i=<81<7?tH`a8yk32;3:1=vFnc:m102=83;pDlm4}o761?6=9rBjo6sa54494?7|@hi0qc;:7;295~Nfk2we98650;3xLde57>51zJbg>{i=50;3xLde51zJbg>{i=?81<7?tH`a8yk31;3:1=vFnc:m132=83;pDlm4}o751?6=9rBjo6sa57494?7|@hi0qc;97;295~Nfk2we9;650;3xLde51zJbg>{i=?k1<7?tH`a8yk31j3:1=vFnc:m13e=83;pDlm4}o75`?6=9rBjo6sa57g94?7|@hi0qc;9f;295~Nfk2we9:>50;3xLde52zJbg>{i=>81<752zJbg>{i=>k1<7?tH`a8yk30j3:1=vFnc:m12e=83;pDlm4}o74`?6=9rBjo6sa56g94?4|@hi0qc;8f;295~Nfk2we95>50;3xLde53zJbg>{i=181<7?tH`a8yk3?;3:1=vFnc:m1=2=83;pDlm4}o7;1?6=9rBjo6sa59494?7|@hi0qc;77;295~Nfk2we95650;3xLde51zJbg>{i=1k1<7?tH`a8yk3?j3:1=vFnc:m1=e=838pDlm4}o7;`?6=9rBjo6sa59g94?4|@hi0qc;7f;295~Nfk2we94>50;3xLde51zJbg>{i=081<7?tH`a8yk3>;3:1=vFnc:m1<2=83;pDlm4}o7:1?6=9rBjo6sa58494?7|@hi0qc;67;295~Nfk2we94650;3xLde51zJbg>{i=0k1<7?tH`a8yk3>j3:1=vFnc:m150;3xLde51zJbg>{i=h81<7?tH`a8yk3f;3:1=vFnc:m1d2=83;pDlm4}o7b1?6=9rBjo6sa5`494?7|@hi0qc;n7;295~Nfk2we9l650;3xLde51zJbg>{i=hk1<7?tH`a8yk3fj3:1=vFnc:m1de=83;pDlm4}o7b`?6=9rBjo6sa5`g94?7|@hi0qc;nf;295~Nfk2we9o>50;3xLde51zJbg>{i=k81<7?tH`a8yk3e;3:1=vFnc:m1g2=83;pDlm4}o7a1?6=9rBjo6sa5c494?7|@hi0qc;m7;295~Nfk2we9o650;3xLde51zJbg>{i=kk1<7?tH`a8yk3ej3:1=vFnc:m1ge=83;pDlm4}o7a`?6=9rBjo6sa5cg94?7|@hi0qc;mf;295~Nfk2we9n>50;3xLde51zJbg>{i=j81<7?tH`a8yk3d;3:1=vFnc:m1f2=83;pDlm4}o7`1?6=9rBjo6sa5b494?7|@hi0qc;l7;295~Nfk2we9n650;3xLde51zJbg>{i=jk1<7?tH`a8yk3dj3:1=vFnc:m1fe=83;pDlm4}o7``?6=9rBjo6sa5bg94?7|@hi0qc;lf;295~Nfk2we9i>50;3xLde51zJbg>{i=m81<7?tH`a8yk3c;3:1=vFnc:m1a2=83;pDlm4}o7g1?6=9rBjo6sa5e494?7|@hi0qc;k7;295~Nfk2we9i650;3xLde51zJbg>{i=mk1<7?tH`a8yk3cj3:1=vFnc:m1ae=83;pDlm4}o7g`?6=9rBjo6sa5eg94?7|@hi0qc;kf;295~Nfk2we9h>50;3xLde51zJbg>{i=l81<7?tH`a8yk3b;3:1=vFnc:m1`2=83;pDlm4}o7f1?6=9rBjo6sa5d494?7|@hi0qc;j7;295~Nfk2we9h650;3xLde51zJbg>{i=lk1<7?tH`a8yk3bj3:1=vFnc:m1`e=83;pDlm4}o7f`?6=9rBjo6sa5dg94?7|@hi0qc;jf;295~Nfk2we9k>50;3xLde51zJbg>{i=o81<7?tH`a8yk3a;3:1=vFnc:m1c2=83;pDlm4}o7e1?6=9rBjo6sa5g494?7|@hi0qc;i7;295~Nfk2we9k650;3xLde51zJbg>{i=ok1<7?tH`a8yk3aj3:1=vFnc:m1ce=83;pDlm4}o7e`?6=9rBjo6sa5gg94?7|@hi0qc;if;295~Nfk2we:=>50;3xLde51zJbg>{i>981<7?tH`a8yk07;3:1=vFnc:m252=83;pDlm4}o431?6=9rBjo6sa61494?7|@hi0qc8?7;295~Nfk2we:=650;3xLde51zJbg>{i>9k1<7?tH`a8yk07j3:1=vFnc:m25e=83;pDlm4}o43`?6=9rBjo6sa61g94?7|@hi0qc8?f;295~Nfk2we:<>50;3xLde51zJbg>{i>881<7?tH`a8yk06;3:1=vFnc:m242=83;pDlm4}o421?6=9rBjo6sa60494?7|@hi0qc8>7;295~Nfk2we:<650;3xLde51zJbg>{i>8k1<7?tH`a8yk06j3:1=vFnc:m24e=83;pDlm4}o42`?6=9rBjo6sa60g94?7|@hi0qc8>f;295~Nfk2we:?>50;3xLde51zJbg>{i>;81<7?tH`a8yk05;3:1=vFnc:m272=83;pDlm4}o411?6=9rBjo6sa63494?7|@hi0qc8=7;295~Nfk2we:?650;3xLde51zJbg>{i>;k1<7?tH`a8yk05j3:1=vFnc:m27e=83;pDlm4}o41`?6=9rBjo6sa63g94?7|@hi0qc8=f;295~Nfk2we:>>50;3xLde51zJbg>{i>:81<7?tH`a8yk04;3:1=vFnc:m262=83;pDlm4}o401?6=9rBjo6sa62494?7|@hi0qc8<7;295~Nfk2we:>650;3xLde51zJbg>{i>:k1<7?tH`a8yk04j3:1=vFnc:m26e=83;pDlm4}o40`?6=9rBjo6sa62g94?7|@hi0qc850;3xLde51zJbg>{i>=81<7?tH`a8yk03;3:1=vFnc:m212=83;pDlm4}o471?6=9rBjo6sa65494?7|@hi0qc8;7;295~Nfk2we:9650;3xLde51zJbg>{i>=k1<7?tH`a8yk03j3:1=vFnc:m21e=83;pDlm4}o47`?6=9rBjo6sa65g94?7|@hi0qc8;f;295~Nfk2we:8>50;3xLde=7>51zJbg>{i><81<7?tH`a8yk02;3:1=vFnc:m202=83;pDlm4}o461?6=9rBjo6sa64494?7|@hi0qc8:7;295~Nfk2we:8650;3xLde57>51zJbg>{i>:96*>I516?!7N=5:&Qasotafd1,< 60/6-0%"?3/U:E9?P399%[4O3;V937+Q>I47\7==!W8D?>R:7;']2J12X<11-S<@;8^626>4=AGZ^X7mu^c?5?699;136D@@UU8`tpYc4>0;2>5NNE68EKB5<2KEH>:4AOF77>DRN8:0NXGCD^VBVBCSI[IC46LZS^KMBJ75LLJ18GIT>3JEFADZ[EE58GWCF\LN87NZC1:Ff?ATDWZ_HOH]\FTN4?Agsi5:5;6Jnt`>2:4=B02OS\L@KEE08BA5?5F359JFP@53@D37D@IESPF@6=NF_80EB84IN@VB@0?46]\j567<5:5=85Baef\[k67<>UTb=>?6=2=g>Kfbfx]i}fooa8Ilhhz_oydaa139Nip~XWg:;=4Q]erwop45Kj}qUTb=>=4^Pfwpjs9:1FaxvP_o2361YUmzgx?25]Qavsk|:;87@czx^]m4543W[oxyaz;139Nip~XWg:;>8Q]erwop45?27]Qavsk|=;97@czx^]m4540W[oxyaz>3:Onq}YXf9:9;R\jstnw5455Bmtz\[k67:1UYi~{ct030?HkrpVUe<=<7_Sgpqir59:1FaxvP_o236=YUmzgx>?<;Lov|ZYi8983S_k|umv757=Je|rTSc>?28]Qavsk|890A`{w_^l347?XZly~`y?>3:Onq}YXf9:95R\jstnw645>PRdqvhq743Dg~tRQa0113[Wct}e~:=>5Bmtz\[k67;9UYi~{ct330?HkrpVUe<==?_Sgpqir49:1FaxvP_o2375YUmzgx9?=;Lov|ZYi899:S_k|umv27>Kj}qUTb=><1^Pfwpjs9890A`{w_^l3467XZly~`y<>3:Onq}YXf9:8=R\jstnw745:96Cbuy]\j564:VC;S_k|umv22>Kj}qUTb=><2^K3[Wct}e~:=;5Bmtz\[k67;;UB?9;Lov|ZYi8999SD>PRdqvhq26=2GfyuQPn1206ZO6W[oxyaz>6:Onq}YXf9:8>RG>_Sgpqir69?1FaxvP_o2377YN9VXnxb{2048IhsWVd;<>Kj}qUTb=><2^K1[Wct}e~::6Cbuy]\j564:VC9S_k|umv253=Je|rTSc>?33]J6ZTb{|f><84Mlw{[Zh78:8TE?Q]erwop6713Dg~tRQa0111[L4XZly~`y:>5:Onq}YXf9:88RG?_Sgpqir6>2GfyuQPn1200ZO7W[oxyaz>179Nip~XWg:;?9QF0^Pfwpjs:8<0A`{w_^l3462XA9UYi~{ct235?HkrpVUe<==;_H2\V`urd}>:96Cbuy]\j564Kj}qUTb=><4^K2[Wct}e~:=;5Bmtz\[k67;=UB=R\jstnw640?9;Lov|ZYi899?SD?PRdqvhq26=2GfyuQPn1200ZO5W[oxyaz>6:Onq}YXf9:88RG=_Sgpqir69?1FaxvP_o2371YN:VXnxb{2048IhsWVd;<>:PI3]Qavsk|:;=7@czx^]m4553W@8T^h}zlu621>Kj}qUTb=><4^K0[Wct}e~::6Cbuy]\j564?35]J7ZTb{|f><84Mlw{[Zh78:>TE>Q]erwop6713Dg~tRQa0117[L5XZly~`y:>5:Onq}YXf9:88RG;_Sgpqir6>2GfyuQPn1200ZO3W[oxyaz>179Nip~XWg:;?9QF4^Pfwpjs:8<0A`{w_^l3462XA=UYi~{ct235?HkrpVUe<==;_H6\V`urd}>:96Cbuy]\j564S_k|umv22>Kj}qUTb=><4^K6[Wct}e~:=;5Bmtz\[k67;=UB9R\jstnw640?9;Lov|ZYi899?SD;PRdqvhq26=2GfyuQPn1200ZO1W[oxyaz>6:Onq}YXf9:88RG9_Sgpqir69?1FaxvP_o2371YN>VXnxb{2048IhsWVd;<>:PI7]Qavsk|:;=7@czx^]m4553W@Kj}qUTb=><4^K4[Wct}e~::6Cbuy]\j564?35]J3ZTb{|f><84Mlw{[Zh78:>TE:Q]erwop6713Dg~tRQa0117[L1XZly~`y:>7:O{kwYXf9:?Kg{UTb=>;0^]m4565494>7C<78878J7>>9<1E>57<5:L1<<323G835:;4N3::=0=I:0::96@=9117?K5?>>1EIYY@RJ68Jfu512Dh?QFBTD2?J25_1518T4>43Y;2>6^=3:R146=W:;90\?:<;Q0;7>V51;1[?>5_3518T6353Y>87]:=3:R707=W=;1[:?5_739S<7=W1:1[MI:4P@PWe>VNFVH^_DJWb:RJJZDR[GKFI>5_RD38U6=U[]<0^h}zlu18W@R13ZE^^NK>;U18PWO?3]XB_YO[E59W]UCf3\YN^ROCI@Q`?PUBZV\B_DLCE29UGF?<^@O\SYW_E0f8\LJNFQ'SHO.?.0"PPPD'8';+M^MFI29[KW2^T\VMEH:5WSU]UGF3^XRLXD:6Vkb^Kgf>^c`VZye`Gavb9[`mYWz`g_u}ki;Yfk[Utne_oydaa119[`hYJiceyZh||inl24>^ceVGbbb|Yesqjkk0>6=2=e>Yi89;=0=0>a:]m4571494956Qa0135848f3Vd;<<831?3:?Zh788<7>3o4_o2353:56830Sc>?17>0:d=Xf9:::1=1179\j566?>1Tb=>>7048[k6791=0Sc>?193;?Zh7882:<55Pn122<47?3Vd;<<6>299\j56608937R`?00:20==Xf9::4<;7;^l344>6>11Tb=>>805;?Zh7882:455Pn122<4?03Vd;<<6=8:]m457?:920Sc>?1902<>Yi89;3>?64_o235=4402Ue<=?725:8[k67918>46Qa013;63>?190:3>Yi89;3?:5Pn122<111?2Ue<=?7769\j56601=0Sc>?19;5?Zh7883=7R`?0324?Zh78;::;6Qa010362=Xf9:9<>84_o23641369\j5659=<0Sc>?2548[k67:<<0Sc>?2748[k67:><0Sc>?2948[k67:0<0Sc>?3148[k67;830Sc>?33>3:<=Xf9:8>1?19:]m45554;427R`?026?4;?>89\j564<58556Qa0117868>3Vd;<>:34?;8[k67;=6>245Pn120090912Ue<==;<6<5?Zh78:=<7R`?02522>Yi8993;6Qa011;52=Xf9:84?84_o230717:]m4523:>1Tb=>;4248[k67<<=0Sc>?4434?Zh78=?9:6Qa01653>Yi89>==:5Pn12727?>89\j563?58556Qa016486813Vd;<;>8;^l34366?2Ue<=8?279\j56?;>1Tb=>730;8[k670<6;2;5Pn13352=Xf9;;=<94_o2244403Vd;==?<7:]m4466<>1Tb=??1458[k6688<=7R`?1104?Zh7998:;6Qa002162=Xf9;;>>94_o2247203Vd;==<:7:]m4465>?1Tb=??369\j577;8=0Sc>>0204?Zh79998;6Qa002002=Xf9;;?894_o2246003Vd;===86:]m4463?2Ue<<>;199\j577<8:37R`?11625==Xf9;;8<<7;^l35526;11Tb=??4064?Zh799>9;6Qa002772=Xf9;;8994_o2241303Vd;==:97:]m4463?>1Tb=??4958[k668=3=7R`?1174?Zh799?:;6Qa002662=Xf9;;9>94_o2240203Vd;==;:7:]m4462>?1Tb=??769\j577?820Sc>>0633<>Yi88:<=<94_o2242403Vd;==9<7:]m4460<>1Tb=??7458[k668><<7R`?11543>Yi88:<4:5Pn1333<0099\j57718;<7R`?11;13>Yi88:2?:5Pn133=116769\j57711=0Sc>>08;5?Zh798;<7R`?1032<>Yi88;:==64_o22547602Ue<13:8[k6698;8;6Qa003262=Xf9;:=>94_o2254203Vd;=>1Tb=?>1658[k66982<7R`?103:7>dtq=1it?;;cqz61=e{p9?7n~ga59`tjj?3jz~SCg}qd9`tpYIa{{TCO[IE89`tpYIxac9i6mu^Lsll4XAK_M46mu^Lqavb2:f=dx|UjS=QFBTD`?fvrWhU:SDLZF99`tpYc49437n~z_e>2:==dx|Uo0?07;brv[a:4611h|xQk<5<;?fvrWm6>255lpt]g838f3jz~Si28:1<;?fvrWm6<2h5lpt]g[5YNGK_MIh5lpt]g[4YNGK_MIh5lpt]g[7YNGK_MIh5lpt]g[6YNGK_MIh5lpt]g[1YNGK_MIh5lpt]g[0YNGK_MIh5lpt]g[3YNGK_MIh5lpt]g[2YNGK_MI:5lpt]qjreet911h3mc}e~a}_1;8`lpn{fxT=45kiwkpkwY5m2nbzd}`r^0\J6>?n2nbzd}`r^0\J6>?9o1oe{g|os]1[K5?0;l0hdxfsnp\6ZH4019n7igyirmq[7YI;0:m7igyirmq[7YI;0::?6kle79f|qekck1ntymck^KAQC5oi|Vndyy2;>c9jjqYcg|~793l4iov\`jss4?4i7d`{_emvp91902cexRcfsn;8mkrXe`yd=45fnu]nmvi502cexRc`sh58mkrXg|~37d`{_nww5==nf}Udyy<7;hlw[jss;11bbyQ`uu6;?lhsWziggk5fnu]pgimXWg:;<=??;hlw[vekcVUe<=>?1028mkrX{jf`SR`?012155=nf}UxoaeP_o23455a3`dS~mck^]m4566991bbyQ|cmi\[k6788;:<6gat^q`hnYXf9:;=?94ir]qadb?3`yT~hok199jwZtbim837d}Prdcg7==n{Vxnmi:<;mgg0>jbl820`hjPOCWE<>h`lkb`i;4rdqfp3=umzo=55|hhdwgim>3zbbjymck0;8wmoa|jf`>45|hhdwgim412ycekzllj6:?vnnn}igg874sikepfjl>k1xddh{cov?4;d<{acmxn`{<0uoao~bbjuwa??;>o64sqk\Jvckl2y{eR@|em]LFP@03zzbSd`{c:qsmZoi|VCIYK64sqk\iluhl2y{eRcfsn]JFP@?3zzbS`a|id9ptlYjgzcTCO[IE99ptlYtkeao7~~f_raooZIE]Oi0}gkaucjj969k2y{eio{ahl?5;e<{ycomyofn=0=g>uwamkmd`33?a8wuoci}kbb1:1c:qsmagsi`d793m4sqkgeqgnf5<5o6}iecwelh;?7h0}gkaucjjZ6e3zzbhlznio]2f>uwamkmd`P2c9ptlbf|hceS>l4sqkgeqgnfV>i7~~fd`vbmkY2j2y{eio{ahl\2g=tx`njxlga_6f8wuoci}kdyy2?>e9ptlbf|he~x1?1d:qsmagsif0?0k;rrj`drfg|~7?3j4sqkgeqgh}}6?2i5|phfbpdir|5?5h6}iecwejss4?4o7~~fd`vbkpr;?7i0}gkauclqqY7k2y{eio{anww[4e<{ycomyo`uu]1g>uwamkmb{{_2a8wuoci}kdyyQ;c:qsmagsifS8m4sqkgeqgh}}U=o6}iecwejssW>o0yo}t^qkmcrnfn80xn=4tlm;?}e>=9:s`55wimkm|phzHIzi>l5O@y010?@=<3;p_o5>4S2a965d=>3;8?n9?a;06g=5<[8k1>=l56;307f17i38>o5:4d307>5<628qX=o4if;0`>454k>:j6?;l819'51<5=;1C=h5yT3094?7=93;<:v]>b;de>7e=9:9h;=o524a;4>"bm39n7[hm:3yv02<63|>36=5r$eg96047;37b?73irP:975;h3a`?6=3`;o97>5;h3af?6=3`hi6=44i0g5>5<5<#m90:o=5adg83?>o6jo0;6)k?:0a3?kba2810'3=<#8i=6=4+e182gg=ilo0>76%>c683>!c728ii7cji:598/4e?290/i=4>cc9m`c<432!:o44?:%g3>4ee3gnm6?54+0ab>5<#m90:oo5adg82?>-6kj0;6)k?:0aa?kba2910c7:188f4gf29086=4?{%gb>46<@li0Dk<4$gc9b>"4j38>?6g=f;29 cg=;=10e>>50;&ee?5332eih7>5$gc9g1=53;294~"bi3;;7Ekl;Id1?!`f2o1/?o4=529j6c<72-lj6>:4;h13>5<#nh08865`be83>!`f2j>07pl>9183>6<729q/il4>0:Jfg>Na:2.mm7h4$2`9605o483:1(ko53598kgb=83.mm7m;;:a5=e=83>1<7>t$dc954=Omj1Cj?5+f`8e?!5e2;?87d62<3`9:6=4+f`800>=hjm0;6)hn:b68?xd6?m0;6>4?:1y'ad<682Bno6Fi2:&ee?`<,:h1>8=4i3d94?"ai39?76g<0;29 cg=;=10coj50;&ee?e332wi=:850;694?6|,lk1=<5Geb9Kb7=#nh0m7)=m:370?l4a290/jl4<4:9j75<72-lj6>:4;h12>5<#nh08865`be83>!`f2j>07pl>6d83>1<729q/il4>1:Jfg>Na:2.mm7h4$2`9605o483:1(ko53598m67=83.mm7=;;:ma`?6=,ok1o954}c353?6=<3:1k4?:%db>62<3`9;6=4+f`800>=n;80;6)hn:268?jdc290/jl4l4:9~f77>290?6?4:{%gb>72<@li0Dk<4$2`9605>o6>3:17bk=:188f`4=83?1>78t$dc963=#;k099>5`e383>>ob93:17d?k:188m4?=831b=;4?::`12?6=>3:15<#nh0:465fe483>!`f2l?07dk<:18'bdf2<3thm97>51;294~"ai3i;7bm::18'bd{t9?0;6?u22782<>X6>2wxi<4?:3y>637}::?0n?6P>9:pa7<72;q6>;4l4:\f6>{zj;0;6<4?:1y'ag<>3-oj6?j4$gc9556<,:h1>8=4o3`94?"ai3i?76s|e383>7}:m;0n>6Pj2:p1?6=:r7n>7k>;<096g=#mk0h7p}>d;296~;b:3;o7S?k;|q2=?6=:r7n>7?6;_3:?xu6>3:1>v3j2;35?[713twi>95Geb9Kb7=#;k099>5f1e83>>o613:17d?9:188k`4=831ii?4?:481>3}#mh09:6*ib:3:17dk>:188m4b=831b=44?::k22?6=3k8=6=49:183!`f2;30e>:50;&ee?5332c:;7>5$gc952=ob=3:1(ko5e498m`5=83.mm7k<;:m`0?6=,ok1o954}cd6>5<6290;w)hn:b28kf3=83.mm7m;;:p5a<72;q6>;4<4:\2`>{tmm0;6?u227823>;a=3i>7p}>6;296~;5>3;37S?9;|qf5?6=:r79:7k:;_g2?xu613:1>v3=6;g0?[7>3tyn>7>52z?12?e33Wo97psm2;295?6=8r.nn774$dc96a=#nh0:<=5+3c8116=h:k0;6)hn:b68?xub:3:1>v3j2;g1?[c53ty>6=4={`7<5;09n6*jb;a8yv7c2909w0k=:0f8Z4b4?;Ig`?M`53-lj6k>4$2`9605o483:1(ko53598kgb=83.mm7m;;:p5c<72;qU=k52fd81b>{t:90;6?uQ219>b`<482wxi94?:3y]a1=:nl0ih6srb5294?5=939p(ho53g9Kaf=n9o0;66g=0;29?jc32900nkk50;194?6|,lk1j<5Geb9Kb7=#nh0m<6*o5n3:1(ko53598m66=83.mm7=;;:ma`?6=,ok1o954}r3e>5<5sW;m70hj:3d8yv472909wS661<52Na:2.8n7<:3:k2`?6=3`;26=44i0494?=hm;0;66lj2;291?4=>r.nm7<9;%1a>7343fo96=44id394?=n9m0;66g>9;29?l712900n?850;494?6|,ok1>45f3583>!`f2:>07d?8:18'bd<6?21b=54?:%db>4><3`o>6=4+f`8f1>=nm:0;6)hn:d18?je3290/jl4l4:9~fc3=83;1<7>t$gc9g5=hk<0;6)hn:b68?xu6l3:1>v3=6;17?[7c3tynh7>52z?12?7034l>6n;4}r35>5<5s48=6<64^048yvc62909w0<9:d78Z`7`50Rh<4}|`1>5<6290;w)km:89'ad<5l2.mm7??0:&0f?42;2e9n7>5$gc9g1=`47f=z{8n1<77>50z&fe?513Aoh7Eh=;%db>45<,:h1>8=4i3g94?"ai39?76amd;29 cg=k=1Cj454}c07=?6==381:v*ja;06?Mcd3Al97)=m:370?l7c2900e<950;9j5<<722c::7>5;ng1>5<62<3`;<6=4+f`823>=n910;6)hn:0:8?lc2290/jl4j5:9ja6<72-lj6h=4;na7>5<#nh0h865rbg594?7=83:p(ko51128kf2=83.mm7m;;:p5a<72;q6i?4<4:\2`>{t9>0;6?u2e3823>X6?2wx=;4?:3y>a7<602T::6s|2e83>7}:m;0n963i7;a7?xu613:1>v3j2;g0?[7>3tyn>7>52z?f6?e33Wo97psm1ea94?3=:35;h3:>5<>db:3:1:7>50z&ee?4>3`9?6=4+f`800>=n9>0;6)hn:058?l7?290/jl4>8:9ja0<72-lj6h;4;hg0>5<#nh0n?65`c583>!`f2j>07pli7;295?6=8r.mm7??0:m`0?6=,ok1o954}r3g>5<5s4o96>:4^0f8yv702909w0k=:058Z414>5<7s-oj6?j4Hda8Lc4<,ok1==>4$2`9605{e9mn1<7;52;4x `g=:<1Cin5Gf39'7g<5=:1b=i4?::k23?6=3`;26=44i0494?=hm;0;66lj2;292?6=8r.mm7<6;h17>5<#nh08865f1683>!`f28=07d?7:18'bd<6021bi84?:%db>`3<3`o86=4+f`8f7>=hk=0;6)hn:b68?xda?3:1=7>50z&ee?7782eh87>5$gc9g1=625<5s4o96<64^048yv4c2909w0k=:d789c1=k=1v<750;0x9`4=m:1U=45rsd094?4|5l81o95Qe39~yg`3290:6=4?{%gb>`b<@li0Dk<4$gc9g5=#;k099>5`c483>!`f2j>07pl>5e83>6<729q/il4>0:Jfg>Na:2.mm7h4$2`9605o483:1(ko53598kgb=83.mm7m;;:a565=8391<7>t$dc955=Omj1Cj?5+f`8e?!5e2;?87d62<3fho6=4+f`8`0>=zj;>o6=4::385!cf2;?0Dhm4Hg08 6d=:<90e5;h35>5<3<729q/jl4=9:k00?6=,ok1?954i0594?"ai3;<76g>8;29 cg=9110eh;50;&ee?c232cn?7>5$gc9a6=1<7*ia;a7?>{en>0;6<4?:1y'bd<6891do94?:%db>f2<3ty:h7>52z?f6?533W;o7p}>7;296~;b:3;<7S?8;|q22?6=:r7n>7?7;_35?xu5l3:1>v3j2;g6?8`02j>0q~?6:1818c52l90R<74}rg1>5<5s4o96n:4^d08yxd5800;6>4?:1y'ad<682Bno6Fi2:&ee?`<,:h1>8=4i3d94?"ai39?76g<0;29 cg=;=10coj50;&ee?e332wi8h4?:283>5}#mh0h>6Fjc:Je6>"ai3i:7)=m:370?l4a290/jl4<4:9j75<72-lj6>:4;n`g>5<#nh0h865rb`194?5=83:p(ho5c39Kaf=On;1/jl4l1:&0f?42;2c9j7>5$gc971=iel3:1(ko5c598yg?b29086=4?{%gb>f4<@li0Dk<4$gc9g4=#;k099>5f2g83>!`f2:>07d=?:18'bd<4<21dni4?:%db>f2<3th257>53;294~"bi3i97Ekl;Id1?!`f2j;0(>l52418m7`=83.mm7=;;:k04?6=,ok1?954ocf94?"ai3i?76sm9583>6<729q/il4l2:Jfg>Na:2.mm7m>;%1a>7343`8m6=4+f`800>=n;90;6)hn:268?jdc290/jl4l4:9~f=`=8391<7>t$dc9g7=Omj1Cj?5+f`8`5>"4j38>?6g=f;29 cg=;=10e>>50;&ee?5332eih7>5$gc9g1=6=4<:183!cf2j80Dhm4Hg08 cg=k81/?o4=529j6c<72-lj6>:4;h13>5<#nh08865`be83>!`f2j>07pl70;297?6=8r.nm7m=;Ig`?M`53-lj6n?4$2`9605o483:1(ko53598kgb=83.mm7m;;:a574=83>1<7>t$dc9g6=Omj1Cj?5+f`8`5>"4j38>?6g=f;29 cg=;=10e>>50;&ee?5332c8=7>5$gc971={e9<=1<7=50;2x `g=991Cin5Gf39'bd5<#nh08865f3183>!`f2:>07blk:18'bd5<7s-oj6<>4Hda8Lc4<,ok1j6*o5n3:1(ko53598m66=83.mm7=;;:ma`?6=,ok1o954}c365?6=;3:1k4?:%db>62<3`9;6=4+f`800>=hjm0;6)hn:b68?xd64?:1y'ad<682Bno6Fi2:&ee?`<,:h1>8=4i3d94?"ai39?76g<0;29 cg=;=10coj50;&ee?e332wi=9l50;194?6|,lk1==5Geb9Kb7=#nh0m7)=m:370?l4a290/jl4<4:9j75<72-lj6>:4;n`g>5<#nh0h865rb06;>5<2290;w)kn:008L`e<@o80(ko5f:&0f?42;2c8>7>5$gc971=o483:1(ko53598m67=83.mm7=;;:ma`?6=,ok1o954}c075;ng1>5<62<3`;<6=4+f`823>=n910;6)hn:0:8?lc2290/jl4j5:9ja6<72-lj6h=4;na7>5<#nh0h865rbg594?7=83:p(ko51128kf2=83.mm7m;;:p5a<72;q6i?4<4:\2`>{t9>0;6?u2e3823>X6?2wx=;4?:3y>a7<602T::6s|2e83>7}:m;0n963i7;a7?xu613:1>v3j2;g0?[7>3tyn>7>52z?f6?e33Wo97psm13g94?4=83:p(ho5379Kaf=On;1/jl4>3:&0f?42;2c9i7>5$gc971=32wim54?:283>5}#mh0h>6Fjc:Je6>"ai3i:7)=m:370?l4a290/jl4<4:9j75<72-lj6>:4;n`g>5<#nh0h865rb02a>5<4290;w)kn:028L`e<@o80(ko5f:&0f?42;2c9j7>5$gc971=iel3:1(ko5c598yg77;3:1?7>50z&fe?773Aoh7Eh=;%db>c=#;k099>5f2g83>!`f2:>07d=?:18'bd<4<21dni4?:%db>f2<3th:<84?:283>5}#mh0:<6Fjc:Je6>"ai3l0(>l52418m7`=83.mm7=;;:k04?6=,ok1?954ocf94?"ai3i?76sm11594?5=83:p(ho5119Kaf=On;1/jl4i;%1a>7343`8m6=4+f`800>=n;90;6)hn:268?jdc290/jl4l4:9~f46>29086=4?{%gb>46<@li0Dk<4$gc9b>"4j38>?6g=f;29 cg=;=10e>>50;&ee?5332eih7>5$gc9g1==7>55;092~"bi38>7Ekl;Id1?!5e2;?87d?k:188m41=831b=44?::k22?6=3fo96=44bd094?0=83:p(ko5289j71<72-lj6>:4;h34>5<#nh0:;65f1983>!`f28207dk::18'bd4?:%db>`5<3fi?6=4+f`8`0>=zjo=1<7?50;2x cg=99:0cn:50;&ee?e332wx=i4?:3y>a7<4<2T:h6s|1683>7}:m;0:;6P>7:p53<72;q6i?4>8:\22>{t:m0;6?u2e38f1>;a?3i?7p}>9;296~;b:3o87S?6;|qf6?6=:r7n>7m;;_g1?x{e9ok1<7=50;2x `g=k;1Cin5Gf39'bdNbk2Bm>6*o6l3:17d?8:188m4?=831b=;4?::mf6?6=3ko96=49:183!`f2;30e>:50;&ee?5332c:;7>5$gc952=ob=3:1(ko5e498m`5=83.mm7k<;:m`0?6=,ok1o954}cd4>5<6290;w)hn:023?je3290/jl4l4:9~w4b=838p1h<5359]5a=z{8=1<71v<850;0x9`4=911U=;5rs3f94?4|5l81i852f68`0>{t900;6?u2e38f7>X612wxi?4?:3y>a76srb324>5<4290;w)kn:028L`e<@o80(ko5f:&0f?42;2c9j7>5$gc971=iel3:1(ko5c598yg7b:3:1>7>50z&fe?513Aoh7Eh=;%db>45<,:h1>8=4i3g94?"ai39?76amd;29 cg=k=1Cj454}c03`?6=:3:15$gc9g1=On010qo<;7;291?4=>r.nm7<:;Ig`?M`53-9i6?;<;h3g>5<>o6>3:17bk=:188f`4=83<1<7>t$gc96<=n;=0;6)hn:268?l70290/jl4>7:9j5=<72-lj6<64;hg6>5<#nh0n965fe283>!`f2l907bm;:18'bd4ob694?"ai3i?76s|1e83>7}:m;0886P>d:p52<72;q6i?4>7:\23>{t9?0;6?u2e382<>X6>2wx>i4?:3y>a77k<;_3:?xub:3:1>v3j2;a7?[c53twi>9k50;796?0|,lk1>85Geb9Kb7=#;k099>5f1e83>>o6?3:17d?6:188m40=831di?4?::`f6?6=>3:15<#nh0:465fe483>!`f2l?07dk<:18'bdf2<3thm;7>51;294~"ai3;;<6al4;29 cg=k=10q~?k:1818c52:>0R5<5s4o96<94^058yv712909w0k=:0:8Z40`3<5o=1o95rs0;94?4|5l81i>5Q189~w`4=838p1h<5c59]a7=zuk;i:7>53;294~"bi3;;7Ekl;Id1?!`f2o1/?o4=529j6c<72-lj6>:4;h13>5<#nh08865`be83>!`f2j>07plnd;297?6=8r.nm7m=;Ig`?M`53-lj6n?4$2`9605o483:1(ko53598kgb=83.mm7m;;:a33<72:0;6=u+e`8`6>Nbk2Bm>6*ia;a2?!5e2;?87d62<3fho6=4+f`8`0>=zj>;1<7=50;2x `g=k;1Cin5Gf39'bd5<7s-oj6n<4Hda8Lc4<,ok1o<5+3c8116=n:o0;6)hn:268?l57290/jl4<4:9lfa<72-lj6n:4;|`53?6=;3:15$gc971={e>;0;6>4?:1y'ad5<#nh08865f3183>!`f2:>07blk:18'bdo5n3:1(ko53598m66=83.mm7=;;:ma`?6=,ok1o954}c7;>5<4290;w)kn:b08L`e<@o80(ko5c09'7g<5=:1b>k4?:%db>62<3`9;6=4+f`800>=hjm0;6)hn:b68?xd2;3:1?7>50z&fe?e53Aoh7Eh=;%db>f7<,:h1>8=4i3d94?"ai39?76g<0;29 cg=;=10coj50;&ee?e332wi8<4?:282>6}#mh08j6Fjc:k2b?6=3`8;6=44od694?=enl0;6>4?:1y'ad5<#nh08865f3183>!`f2:>07blk:18'bdk5rs3294?4|V;:01kk5319~w`2=838pRh:4=gg9fa=zuk=i6=4<:183!cf2j80Dhm4Hg08 cg=k81/?o4=529j6c<72-lj6>:4;h13>5<#nh08865`be83>!`f2j>07pl=2b83>6<62:q/il4mf:Jfg>Na:2B856*5<#nh0h86Fj9:9~w7c=838p1k852d9]6`=z{;;1<7f2<,:h1>8=4i3g94?=n:80;66amd;29?g`129086=4?{%db>`>ob?3:1(ko51b98kgb=83.mm7m;;Ig:?>{t:l0;6?u2f781a>X5m2wx><4?:3y>b37}:n?0ih6Pmd:~f4b3290?6?4;{%gb>6><@li0Dk<4$2`9605>iel3:17b=8:188f65=8381<7>t$dc976=#nh0:?6F<9:&0e?533-9i6?;<;h0f>5<#nh08865`be83>!`f2j>07plmf;297?7=;rB856*5$dc971=da>3:1?7>50z&ee?c?3`8n6=4+f`800>=nm>0;6)hn:0a8?jdc290/jl4l4:Jf=>=z{;o1<71U><5rscf94?4|5o<1ni5Qbe9~yv502908w0=<:3g89g`=jm1U?:5rscf94?4|5:91ni5Qbe9~w7c=838p1oh52d9]6`=z{;;1<74;297?6=8r.nm7??;Ig`?M`53-lj6k5+3c8116=n:o0;6)hn:268?l57290/jl4<4:9lfa<72-lj6n:4;|`2``<72<096;u+e`811>Nbk2Bm>6*o6l3:17d?8:188m4?=831b=;4?::mf6?6=3ko96=49:183!`f2;30e>:50;&ee?5332c:;7>5$gc952=ob=3:1(ko5e498m`5=83.mm7k<;:m`0?6=,ok1o954}cd4>5<6290;w)hn:023?je3290/jl4l4:9~w4b=838p1h<5359]5a=z{8=1<71v<850;0x9`4=911U=;5rs3f94?4|5l81i852f68`0>{t900;6?u2e38f7>X612wxi?4?:3y>a76srb0g7>5<5290;w)kn:248L`e<@o80(ko5129'7g<5=:1b>h4?:%db>62<3fho6=4+f`8`0>Na121vn?<=:186>7<1s-oj6?;4Hda8Lc4<,:h1>8=4i0f94?=n9>0;66g>9;29?l712900ch<50;9aa7<72?0;6=u+f`81=>o4<3:1(ko53598m41=83.mm7?8;:k276gj3;29 cg=m:10cn:50;&ee?e332wij:4?:083>5}#nh0:<=5`c583>!`f2j>07p}>d;296~;b:39?7S?k;|q23?6=:r7n>7?8;_34?xu6>3:1>v3j2;3;?[713ty9h7>52z?f6?c234l<6n:4}r3:>5<5s4o96h=4^0;8yvc52909w0k=:b68Z`4>4?:481>3}#mh0946Fjc:Je6>"4j38>?6g>d;29?l702900eh?50;9j53<722en>7>5;cg1>5<1290;w)hn:3;8m62=83.mm7=;;:k23?6=,ok1=:54i0:94?"ai3;376gj5;29 cg=m<10eh=50;&ee?c432eh87>5$gc9g1=:183!`f28:;7bm;:18'bd{zj8o26=4::385!cf2;?0Dhm4Hg08 6d=:<90e5;h35>5<3<729q/jl4=9:k00?6=,ok1?954i0594?"ai3;<76g>8;29 cg=9110eh;50;&ee?c232cn?7>5$gc9a6=1<7*ia;a7?>{en>0;6<4?:1y'bd<6891do94?:%db>f2<3ty:h7>52z?f6?533W;o7p}>7;296~;b:3;<7S?8;|q22?6=:r7n>7?7;_35?xu5l3:1>v3j2;g6?8`02j>0q~?6:1818c52l90R<74}rg1>5<5s4o96n:4^d08yxd6m10;684=:7y'ad<5=2Bno6Fi2:&0f?42;2c:h7>5;h34>5<>ib:3:17ok=:185>5<7s-lj6?74i2694?"ai39?76g>7;29 cg=9>10e<650;&ee?7?32cn97>5$gc9a0=id<3:1(ko5c598yg`0290:6=4?{%db>4673fi?6=4+f`8`0>=z{8n1<71U=:5rs0494?4|5l81=55Q179~w7b=838p1h<5e49>b2a77}:m;0h86Pj2:~f77b29086?4;{%gb>75<@li0Dk<4$2`9605>ib:3:17ok=:186>7<1s-oj6?84$2`9605>o6l3:17d?6:188m40=831i>;4?:783>5}#nh0956g<4;29 cg=;=10e<950;&ee?7032c:47>5$gc95==ob;3:1(ko5e298kf2=83.mm7m;;:ab0<7280;6=u+f`8`4>id=3:1(ko5c598yv7c2909w0<9:268Z4b41<5o?1o85rs0494?4|5;<1=55Q179~w`7=838p1?85e49]a4=z{831<7?;%1a>7343f8i6=4+f`8`0>=z{l81<7a77?6;<396g=#mk0i7p}>d;296~;b:3;o7S?k;|q22?6=:r7n>7?9;_35?x{e:8n1<7:52;7x `g=:=1Cin5Gf39'7g<5=:1b=i4?::k2=?6=3`;=6=44od094?=em;0;684=:7y'ad<5>2.8n7<:3:mf6?6=3`o:6=44i0f94?=n900;66g>6;29?g41290=6=4?{%db>7?1<7*ia;17?>o6?3:1(ko51698m4>=83.mm7?7;:kf1?6=,ok1i854id194?"ai3o876al4;29 cg=k=10qoh::182>5<7s-lj6n>4ob794?"ai3i?76s|1e83>7}::?0886P>d:paa<72;q6>;4>7:?e1?e23ty::7>52z?12?7?3W;=7p}j1;296~;5>3o>7Sk>;|q2=?6=:r79:7k<;_3:?xub:3:1>v3=6;a7?[c53twi>7>51;294~"bj330(ho52e9'bd<6891/?o4=529l6g<72-lj6n:4;|qf6?6=:r7n>7k=;_g1?xu22909w0k=:d3897<5j2.nn7m4}r3g>5<5s4o962909w0k=:0;8Z4?401<52Na:2.8n7<:3:k2`?6=3`;26=44i0494?=hm;0;66lj2;291?4=>r.nm7<9;%1a>7343fo96=44id394?=n9m0;66g>9;29?l712900n?850;494?6|,ok1>45f3583>!`f2:>07d?8:18'bd<6?21b=54?:%db>4><3`o>6=4+f`8f1>=nm:0;6)hn:d18?je3290/jl4l4:9~fc3=83;1<7>t$gc9g5=hk<0;6)hn:b68?xu6l3:1>v3=6;17?[7c3tynh7>52z?12?7034l>6n;4}r35>5<5s48=6<64^048yvc62909w0<9:d78Z`7`50Rh<4}|`1>5<6290;w)km:89'ad<5l2.mm7??0:&0f?42;2e9n7>5$gc9g1=`47f=z{8n1<77343`;o6=44i0594?=n900;66g>6;29?jc52900nh<50;494?6|,ok1>45f3583>!`f2:>07d?8:18'bd<6?21b=54?:%db>4><3`o>6=4+f`8f1>=nm:0;6)hn:d18?je3290/jl4l4:9~fc1=83;1<7>t$gc95561<7*ia;a7?>{t9m0;6?u2e3800>X6l2wx=:4?:3y>a7<6?2T:;6s|1783>7}:m;0:46P>6:p6a<72;q6i?4j5:?e3?e33ty:57>52z?f6?c43W;27p}j2;296~;b:3i?7Sk=;|a66b=83?1>78t$dc960=Omj1Cj?5+3c8116=n9m0;66g>7;29?l7>2900e<850;9la7<722hn>7>56;294~"ai3827d=;:18'bd<4<21b=:4?:%db>41<3`;36=4+f`82<>=nm<0;6)hn:d78?lc4290/jl4j3:9lg1<72-lj6n:4;|`e3?6=93:1id<3:1(ko5c598yv7c2909w0k=:268Z4b415<5s4o96h;4=g59g1=z{831<75;ng1>5<62<3`;<6=4+f`823>=n910;6)hn:0:8?lc2290/jl4j5:9ja6<72-lj6h=4;na7>5<#nh0h865rbg594?7=83:p(ko51128kf2=83.mm7m;;:p5a<72;q6i?4<4:\2`>{t9>0;6?u2e3823>X6?2wx=;4?:3y>a7<602T::6s|2e83>7}:m;0n963i7;a7?xu613:1>v3j2;g0?[7>3tyn>7>52z?f6?e33Wo97psm22`94?3=:35;h3:>5<>db:3:1:7>50z&ee?4>3`9?6=4+f`800>=n9>0;6)hn:058?l7?290/jl4>8:9ja0<72-lj6h;4;hg0>5<#nh0n?65`c583>!`f2j>07pli7;295?6=8r.mm7??0:m`0?6=,ok1o954}r3g>5<5s4o96>:4^0f8yv702909w0k=:058Z414>r.nm7<:;Ig`?M`53-9i6?;<;h3g>5<>o6>3:17bk=:188f`4=83<1<7>t$gc96<=n;=0;6)hn:268?l70290/jl4>7:9j5=<72-lj6<64;hg6>5<#nh0n965fe283>!`f2l907bm;:18'bd4ob694?"ai3i?76s|1e83>7}:m;0886P>d:p52<72;q6i?4>7:\23>{t9?0;6?u2e382<>X6>2wx>i4?:3y>a77k<;_3:?xub:3:1>v3j2;a7?[c53twi>>750;796?0|,lk1>85Geb9Kb7=#;k099>5f1e83>>o6?3:17d?6:188m40=831di?4?::`f6?6=>3:15<#nh0:465fe483>!`f2l?07dk<:18'bdf2<3thm;7>51;294~"ai3;;<6al4;29 cg=k=10q~?k:1818c52:>0R5<5s4o96<94^058yv712909w0k=:0:8Z40`3<5o=1o95rs0;94?4|5l81i>5Q189~w`4=838p1h<5c59]a7=zuk8847>55;092~"bi38>7Ekl;Id1?!5e2;?87d?k:188m41=831b=44?::k22?6=3fo96=44bd094?0=83:p(ko5289j71<72-lj6>:4;h34>5<#nh0:;65f1983>!`f28207dk::18'bd4?:%db>`5<3fi?6=4+f`8`0>=zjo=1<7?50;2x cg=99:0cn:50;&ee?e332wx=i4?:3y>a7<4<2T:h6s|1683>7}:m;0:;6P>7:p53<72;q6i?4>8:\22>{t:m0;6?u2e38f1>;a?3i?7p}>9;296~;b:3o87S?6;|qf6?6=:r7n>7m;;_g1?x{e::=1<7;52;4x `g=:<1Cin5Gf39'7g<5=:1b=i4?::k23?6=3`;26=44i0494?=hm;0;66lj2;292?6=8r.mm7<6;h17>5<#nh08865f1683>!`f28=07d?7:18'bd<6021bi84?:%db>`3<3`o86=4+f`8f7>=hk=0;6)hn:b68?xda?3:1=7>50z&ee?7782eh87>5$gc9g1=625<5s4o96<64^048yv4c2909w0k=:d789c1=k=1v<750;0x9`4=m:1U=45rsd094?4|5l81o95Qe39~yg7a=3:187<55z&fe?403Aoh7Eh=;%1a>7343`;o6=44id394?=n9?0;66aj2;29?gc5290>6?49{%gb>70<,:h1>8=4od094?=nm80;66g>d;29?l7>2900e<850;9a63<72?0;6=u+f`81=>o4<3:1(ko53598m41=83.mm7?8;:k276gj3;29 cg=m:10cn:50;&ee?e332wij84?:083>5}#nh0h<6al5;29 cg=k=10q~?k:1818412:>0R5<5s48=6<94=g79g0=z{8<1<75Q189~w`4=838p1?85c59]a7=zuk:1<7?50;2x `d=?2.nm74673-9i6?;<;n0a>5<#nh0h865rsd094?4|5l81i?5Qe39~w`7=838p1h<5e09]a4=z{8n1<74?:3y>a7<6127;6?l4$d`9e>{t9?0;6?u2e3822>X6>2wvn7<1s-oj6?84Hda8Lc4<,:h1>8=4i0f94?=n900;66gj1;29?l712900ch<50;9a63<72?0;6=u+f`81=>o4<3:1(ko53598m41=83.mm7?8;:k276gj3;29 cg=m:10cn:50;&ee?e332wij84?:083>5}#nh0h<6al5;29 cg=k=10q~?k:1818412:>0R5<5s48=6<94=g79g0=z{8<1<75Q189~w`4=838p1?85c59]a7=zuk8?j7>55;092~"bi38>7Ekl;Id1?!5e2;?87d?k:188m41=831b=44?::k22?6=3fo96=44bd094?0=83:p(ko5289j71<72-lj6>:4;h34>5<#nh0:;65f1983>!`f28207dk::18'bd4?:%db>`5<3fi?6=4+f`8`0>=zjo=1<7?50;2x cg=99:0cn:50;&ee?e332wx=i4?:3y>a7<4<2T:h6s|1683>7}:m;0:;6P>7:p53<72;q6i?4>8:\22>{t:m0;6?u2e38f1>;a?3i?7p}>9;296~;b:3o87S?6;|qf6?6=:r7n>7m;;_g1?x{e0h0;6>4?:1y'ad5<#nh08865f3183>!`f2:>07blk:18'bd7<1s-oj6?64Hda8Lc4<,:h1>8=4i0f94?=n9>0;66gj1;29?l712900ch<50;9aa7<72?0;6=u+f`81=>o4<3:1(ko53598m41=83.mm7?8;:k276gj3;29 cg=m:10cn:50;&ee?e332wij:4?:083>5}#nh0:<=5`c583>!`f2j>07p}>d;296~;b:39?7S?k;|q23?6=:r7n>7?8;_34?xu6>3:1>v3j2;3;?[713tyn=7>52z?f6?c23Wo:7p}=d;296~;b:3o870h8:b68yvc52909w0k=:b68Z`43}#mh0996Fjc:Je6>"4j38>?6g>d;29?l702900e<750;9j53<722en>7>5;cg1>5<1290;w)hn:3;8m62=83.mm7=;;:k23?6=,ok1=:54i0:94?"ai3;376gj5;29 cg=m<10eh=50;&ee?c432eh87>5$gc9g1=:183!`f28:;7bm;:18'bd0h86s|1883>7}:m;0n?6P>9:pa7<72;q6i?4l4:\f6>{zj8h36=4::385!cf2;?0Dhm4Hg08 6d=:<90e5;h35>5<3<729q/jl4=9:k00?6=,ok1?954i0594?"ai3;<76g>8;29 cg=9110eh;50;&ee?c232cn?7>5$gc9a6=1<7*ia;a7?>{en>0;6<4?:1y'bd<6891do94?:%db>f2<3ty:h7>52z?f6?533W;o7p}>7;296~;b:3;<7S?8;|q22?6=:r7n>7?7;_35?xu5l3:1>v3j2;g6?8`02j>0q~?6:1818c52l90R<74}rg1>5<5s4o96n:4^d08yxd55;h34>5<>ib:3:17ok=:185>5<7s-lj6?74i2694?"ai39?76g>7;29 cg=9>10e<650;&ee?7?32cn97>5$gc9a0=id<3:1(ko5c598yg`0290:6=4?{%db>4673fi?6=4+f`8`0>=z{8n1<71U=:5rs0494?4|5l81=55Q179~w7b=838p1h<5e49>b2a77}:m;0h86Pj2:~f72f290>6?49{%gb>73<@li0Dk<4$2`9605>o613:17d?9:188k`4=831ii?4?:783>5}#nh0956g<4;29 cg=;=10e<950;&ee?7032c:47>5$gc95==ob;3:1(ko5e298kf2=83.mm7m;;:ab2<7280;6=u+f`8245=hk=0;6)hn:b68?xu6l3:1>v3j2;17?[7c3ty:;7>52z?f6?703W;<7p}>6;296~;b:3;37S?9;|q1`?6=:r7n>7k:;f2`50Rh<4}|`2`4<72=0969u+e`80<>Nbk2Bm>6*o5m3:17d<>:188kgb=831d?:4?::`07?6=:3:174$2c971=#;k099>5f2d83>!`f2:>07blk:18'bdo5c59'ad5$dc971=iel3:1(ho5c598fc0=8391<7>t$gc9a==n:l0;6)hn:268?lc0290/jl4>c:9lfa<72-lj6n:4Hd;8?xu5m3:1>v3i6;0f?[4b3ty9=7>52z?e2?c03W8:7p}md;296~;a>3ho7Slk;|p72<72:q6?>4=e:?ab?dc3W9<7p}md;296~;4;3ho7Slk;|q1a?6=:r7ij7v3mf;02?[463twi=nk50;696?2|,lk1?55Geb9Kb7=#;k099>5f2d83>>o593:17blk:188k61=831i?>4?:383>5}#mh08?6*ia;30?M5>3-9j6>:4$2`9605iel3:1(ko5c598ygda29086<4<{I1:?!5f2j>0(ho5bg9j6`<72-oj6>:4;h02>5<#mh08865`be83>!cf2j>07oh9:180>5<7s-lj6h64i3g94?"ai39?76gj7;29 cg=9j10coj50;&ee?e33Ao276s|2d83>7}:n?09i6P=e:p64<72;q6j;4j7:\15>{tjm0;6?u2f78a`>Xel2wv>950;1x965=:l16nk4md:\03>{tjm0;6?u2328a`>Xel2wx>h4?:3y>fc<5m2T9i6s|2083>7}:jo09=6P=1:~f4b5290?6?4;{%gb>6><@li0Dk<4$2`9605>iel3:17b=8:188f65=8381<7>t$dc976=#nh0:?6F<9:&0e?533-9i6?;<;h0f>5<#nh08865`be83>!`f2j>07plmf;297?7=;rB856*5$dc971=da>3:1?7>50z&ee?c?3`8n6=4+f`800>=nm>0;6)hn:0a8?jdc290/jl4l4:Jf=>=z{;o1<71U><5rscf94?4|5o<1ni5Qbe9~yv502908w0=<:3g89g`=jm1U?:5rscf94?4|5:91ni5Qbe9~w7c=838p1oh52d9]6`=z{;;1<75<>i4?3:17o=<:181>5<7s-oj6>=4$gc956=O;01/?l4<4:&0f?42;2c9i7>5$gc971={ejo0;6>4>:2yK7<=#;h0h86*ja;`e?l4b290/il4<4:9j64<72-oj6>:4;n`g>5<#mh0h865mf783>6<729q/jl4j8:k1a?6=,ok1?954id594?"ai3;h76amd;29 cg=k=1Ci454}r0f>5<5s4l=6?k4^3g8yv462909w0h9:d58Z77gbgb5<5s4hm6??4^338yxd6l:0;694=:5y'ad<402Bno6Fi2:&0f?42;2c9i7>5;h02>5<>d4;3:1>7>50z&fe?543-lj6<=4H2;8 6g=;=1/?o4=529j6`<72-lj6>:4;n`g>5<#nh0h865rbcd94?5=939pD>74$2c9g1=#mh0ij6g=e;29 `g=;=10e??50;&fe?5332eih7>5$dc9g1=h4?:%db>62<3`o<6=4+f`82g>=hjm0;6)hn:b68L`?<3ty9i7>52z?e2?4b3W8n7p}=1;296~;a>3o<7S<>;|qa`?6=:r7m:7lk;_`g?x{t;>0;6>u23281a>;en3ho7S=8;|qa`?6=:r78?7lk;_`g?xu5m3:1>v3mf;0f?[4b3ty9=7>52z?ab?463W8:7psm1bf94?2=:3>p(ho5399Kaf=On;1/?o4=529j6`<722c9=7>5;n`g>5<7<729q/il4<3:&ee?743A927)=n:268 6d=:<90e?k50;&ee?5332eih7>5$gc9g1=3-9j6n:4$dc9fc=n:l0;6)kn:268?l46290/il4<4:9lfa<72-oj6n:4;cd5>5<4290;w)hn:d:8m7c=83.mm7=;;:kf3?6=,ok1=n54ocf94?"ai3i?7Ek6;:p6`<72;q6j;4=e:\1a>{t:80;6?u2f78f3>X592wxni4?:3y>b3h52bg8a`>X4?2wxni4?:3y>767}:jo09i6P=e:p64<72;q6nk4=1:\15>{zj8im6=4;:387!cf2:20Dhm4Hg08 6d=:<90e?k50;9j64<722eih7>5;n14>5<3:J0=>"4i39?7)=m:370?l4b290/jl4<4:9lfa<72-lj6n:4;|`ab?6=;3;1?vF<9:&0e?e33-oj6oh4i3g94?"bi39?76g=1;29 `g=;=10coj50;&fe?e332hm:7>53;294~"ai3o37d4e<3fho6=4+f`8`0>Nb121v?k50;0x9c0=:l1U>h5rs3394?4|5o<1i:5Q209~wgb=838p1k85be9]fa=zuz9<6=4<{<10>7c<5kl1ni5Q369~wgb=838p1>=5be9]fa=z{;o1<7<5r}c036?6=;3:1k4?:%db>62<3`9;6=4+f`800>=hjm0;6)hn:b68?xd6no0;6>4?:1y'ad<682Bno6Fi2:&ee?`<,:h1>8=4i3d94?"ai39?76g<0;29 cg=;=10coj50;&ee?e332wi>??50;194?6|,lk1==5Geb9Kb7=#nh0m7)=m:370?l4a290/jl4<4:9j75<72-lj6>:4;n`g>5<#nh0h865rb`g94?5=939p(ho53g9Kaf=n9o0;66g=0;29?jc32900nkk50;194?6|,lk1j<5Geb9Kb7=#nh0m<6*o5n3:1(ko53598m66=83.mm7=;;:ma`?6=,ok1o954}r3e>5<5sW;m70hj:3d8yv472909wS660<52?q/il4=5:Jfg>Na:2.8n7<:3:k2`?6=3`;<6=44i0;94?=n9?0;66aj2;29?gc5290=6=4?{%db>7?1<7*ia;17?>o6?3:1(ko51698m4>=83.mm7?7;:kf1?6=,ok1i854id194?"ai3o876al4;29 cg=k=10qoh8:182>5<7s-lj6<>?;na7>5<#nh0h865rs0f94?4|5l81?95Q1e9~w41=838p1h<5169]52=z{8<1<7{tm;0;6?u2e38`0>Xb:2wvn9:50;194?6|,lk1==5Geb9Kb7=#nh0m7)=m:370?l4a290/jl4<4:9j75<72-lj6>:4;n`g>5<#nh0h865rb5194?5=83:p(ho5119Kaf=On;1/jl4i;%1a>7343`8m6=4+f`800>=n;90;6)hn:268?jdc290/jl4l4:9~f14=8391=7=t$dc97c=Omj1b=k4?::k14?6=3fo?6=44bgg94?5=83:p(ho5f09Kaf=On;1/jl4i0:&0f?42;2c9j7>5$gc971=iel3:1(ko5c598yv7a2909wS?i;7`Nbk2Bm>6*ia;d8 6d=:<90e?h50;&ee?5332c8<7>5$gc971={e9hh1<7<50;2x `g=;?1Cin5Gf39'bd<6;2.8n7<:3:k1a?6=,ok1?954ocf94?"ai3i?7Eh6;:a5de=8391<7>t$dc955=Omj1Cj?5+f`8e?!5e2;?87d62<3fho6=4+f`8`0>=zj8ko6=4=:183!cf2:<0Dhm4Hg08 cg=9:1/?o4=529j6`<72-lj6>:4;n`g>5<#nh0h86Fi9:9~f4gb29096=4?{%gb>60<@li0Dk<4$gc956=#;k099>5f2d83>!`f2:>07blk:18'bd5<4290;w)kn:028L`e<@o80(ko5f:&0f?42;2c9j7>5$gc971=iel3:1(ko5c598yg7e83:1?7>50z&fe?773Aoh7Eh=;%db>c=#;k099>5f2g83>!`f2:>07d=?:18'bd<4<21dni4?:%db>f2<3th:n<4?:283>5}#mh0h>6Fjc:Je6>"ai3i:7)=m:370?l4a290/jl4<4:9j75<72-lj6>:4;n`g>5<#nh0h865rb0`1>5<4290;w)kn:b08L`e<@o80(ko5c09'7g<5=:1b>k4?:%db>62<3`9;6=4+f`800>=hjm0;6)hn:b68?xd6i>0;6>4?:1y'ad<682Bno6Fi2:&ee?`<,:h1>8=4i3d94?"ai39?76g<0;29 cg=;=10coj50;&ee?e332wi=l650;194?6|,lk1==5Geb9Kb7=#nh0m7)=m:370?l4a290/jl4<4:9j75<72-lj6>:4;n`g>5<#nh0h865rb0c:>5<4290;w)kn:b08L`e<@o80(ko5c09'7g<5=:1b>k4?:%db>62<3`9;6=4+f`800>=hjm0;6)hn:b68?xd61h0;6>4?:1y'ad<682Bno6Fi2:&ee?`<,:h1>8=4i3d94?"ai39?76g<0;29 cg=;=10coj50;&ee?e332wi=4j50;094?6|,lk1?;5Geb9Kb7=#nh0:?6*o5m3:1(ko53598kgb=83.mm7m;;Id:?>{e90o1<7<50;2x `g=;?1Cin5Gf39'bd<6;2.8n7<:3:k1a?6=,ok1?954ocf94?"ai3i?7Eh6;:a5<`=8391<7>t$dc955=Omj1Cj?5+f`8e?!5e2;?87d62<3fho6=4+f`8`0>=zj8k;6=4=:183!cf2:<0Dhm4Hg08 cg=9:1/?o4=529j6`<72-lj6>:4;n`g>5<#nh0h86Fi9:9~f4g629086=4?{%gb>46<@li0Dk<4$gc9b>"4j38>?6g=f;29 cg=;=10e>>50;&ee?5332eih7>5$gc9g1=7>53;294~"bi3;;7Ekl;Id1?!`f2o1/?o4=529j6c<72-lj6>:4;h13>5<#nh08865`be83>!`f2j>07pl>a283>6<729q/il4l2:Jfg>Na:2.mm7m>;%1a>7343`8m6=4+f`800>=n;90;6)hn:268?jdc290/jl4l4:9~f4g329086=4?{%gb>46<@li0Dk<4$gc9b>"4j38>?6g=f;29 cg=;=10e>>50;&ee?5332eih7>5$gc9g1=53;294~"bi3i97Ekl;Id1?!`f2j;0(>l52418m7`=83.mm7=;;:k04?6=,ok1?954ocf94?"ai3i?76sm19g94?5=83:p(ho5119Kaf=On;1/jl4i;%1a>7343`8m6=4+f`800>=n;90;6)hn:268?jdc290/jl4l4:9~f4?629096=4?{%gb>60<@li0Dk<4$gc956=#;k099>5f2d83>!`f2:>07blk:18'bd5<5290;w)kn:248L`e<@o80(ko5129'7g<5=:1b>h4?:%db>62<3fho6=4+f`8`0>Na121vn<7<:180>5<7s-oj6<>4Hda8Lc4<,ok1j6*o5n3:1(ko53598m66=83.mm7=;;:ma`?6=,ok1o954}c3:0?6=:3:15$gc9g1=On010qo?65;297?6=8r.nm7??;Ig`?M`53-lj6k5+3c8116=n:o0;6)hn:268?l57290/jl4<4:9lfa<72-lj6n:4;|`2=3<72:0;6=u+e`824>Nbk2Bm>6*ia;d8 6d=:<90e?h50;&ee?5332c8<7>5$gc971={e90=1<7=50;2x `g=k;1Cin5Gf39'bdNbk2Bm>6*ia;a2?!5e2;?87d62<3fho6=4+f`8`0>=zj82<6=4<:183!cf28:0Dhm4Hg08 cg=n2.8n7<:3:k1b?6=,ok1?954i2294?"ai39?76amd;29 cg=k=10qo?78;296?6=8r.nm7=9;Ig`?M`53-lj6<=4$2`9605iel3:1(ko5c59Kb<=52;294~"bi39=7Ekl;Id1?!`f2890(>l52418m7c=83.mm7=;;:ma`?6=,ok1o95Gf898yg7?i3:1?7>50z&fe?773Aoh7Eh=;%db>c=#;k099>5f2g83>!`f2:>07d=?:18'bd<4<21dni4?:%db>f2<3th:4o4?:283>5}#mh0h>6Fjc:Je6>"ai3i:7)=m:370?l4a290/jl4<4:9j75<72-lj6>:4;n`g>5<#nh0h865rb05;>5<4290;w)kn:028L`e<@o80(ko5f:&0f?42;2c9j7>5$gc971=iel3:1(ko5c598yg70m3:1>7>50z&fe?513Aoh7Eh=;%db>45<,:h1>8=4i3g94?"ai39?76amd;29 cg=k=1Cj454}c34b?6=:3:15$gc9g1=On010qo?70;296?6=8r.nm7=9;Ig`?M`53-lj6<=4$2`9605iel3:1(ko5c59Kb<=52;294~"bi39=7Ekl;Id1?!`f2890(>l52418m7c=83.mm7=;;:ma`?6=,ok1o95Gf898yg7?:3:1?7>50z&fe?773Aoh7Eh=;%db>c=#;k099>5f2g83>!`f2:>07d=?:18'bd<4<21dni4?:%db>f2<3th:4>4?:283>5}#mh0:<6Fjc:Je6>"ai3l0(>l52418m7`=83.mm7=;;:k04?6=,ok1?954ocf94?"ai3i?76sm19694?5=83:p(ho5119Kaf=On;1/jl4i;%1a>7343`8m6=4+f`800>=n;90;6)hn:268?jdc290/jl4l4:9~f4>229086=4?{%gb>f4<@li0Dk<4$gc9g4=#;k099>5f2g83>!`f2:>07d=?:18'bd<4<21dni4?:%db>f2<3th:;44?:283>5}#mh0h>6Fjc:Je6>"ai3i:7)=m:370?l4a290/jl4<4:9j75<72-lj6>:4;n`g>5<#nh0h865rb05b>5<4290;w)kn:028L`e<@o80(ko5f:&0f?42;2c9j7>5$gc971=iel3:1(ko5c598yg70j3:1?7>50z&fe?773Aoh7Eh=;%db>c=#;k099>5f2g83>!`f2:>07d=?:18'bd<4<21dni4?:%db>f2<3th:;n4?:283>5}#mh0h>6Fjc:Je6>"ai3i:7)=m:370?l4a290/jl4<4:9j75<72-lj6>:4;n`g>5<#nh0h865rb053>5<5290;w)kn:248L`e<@o80(ko5129'7g<5=:1b>h4?:%db>62<3fho6=4+f`8`0>Na121vn<9>:181>5<7s-oj6>84Hda8Lc4<,ok1=>5+3c8116=n:l0;6)hn:268?jdc290/jl4l4:Je=>=zj8=96=4=:183!cf2:<0Dhm4Hg08 cg=9:1/?o4=529j6`<72-lj6>:4;n`g>5<#nh0h86Fi9:9~f41429086=4?{%gb>46<@li0Dk<4$gc9b>"4j38>?6g=f;29 cg=;=10e>>50;&ee?5332eih7>5$gc9g1=53;294~"bi3;;7Ekl;Id1?!`f2o1/?o4=529j6c<72-lj6>:4;h13>5<#nh08865`be83>!`f2j>07pl>7483>6<729q/il4l2:Jfg>Na:2.mm7m>;%1a>7343`8m6=4+f`800>=n;90;6)hn:268?jdc290/jl4l4:9~f40>29086=4?{%gb>46<@li0Dk<4$gc9b>"4j38>?6g=f;29 cg=;=10e>>50;&ee?5332eih7>5$gc9g1=52;294~"bi39=7Ekl;Id1?!`f2890(>l52418m7c=83.mm7=;;:ma`?6=,ok1o95Gf898yg71j3:1>7>50z&fe?513Aoh7Eh=;%db>45<,:h1>8=4i3g94?"ai39?76amd;29 cg=k=1Cj454}c35g?6=;3:1k4?:%db>62<3`9;6=4+f`800>=hjm0;6)hn:b68?xd6>m0;6>4?:1y'ad5<#nh08865f3183>!`f2:>07blk:18'bd5<7s-oj6<>4Hda8Lc4<,ok1j6*o5n3:1(ko53598m66=83.mm7=;;:ma`?6=,ok1o954}c357?6=:3:15$gc9g1=On010qo?94;296?6=8r.nm7=9;Ig`?M`53-lj6<=4$2`9605iel3:1(ko5c59Kb<=53;294~"bi3;;7Ekl;Id1?!`f2o1/?o4=529j6c<72-lj6>:4;h13>5<#nh08865`be83>!`f2j>07pl>6783>6<729q/il4l2:Jfg>Na:2.mm7m>;%1a>7343`8m6=4+f`800>=n;90;6)hn:268?jdc290/jl4l4:9~f43d29096=4?{%gb>60<@li0Dk<4$gc956=#;k099>5f2d83>!`f2:>07blk:18'bd5<5290;w)kn:248L`e<@o80(ko5129'7g<5=:1b>h4?:%db>62<3fho6=4+f`8`0>Na121vn<=>:180>5<7s-oj6<>4Hda8Lc4<,ok1j6*o5n3:1(ko53598m66=83.mm7=;;:ma`?6=,ok1o954}c306?6=:3:15$gc9g1=On010qo:n:180>5<7s-oj6<>4Hda8Lc4<,ok1j6*o5n3:1(ko53598m66=83.mm7=;;:ma`?6=,ok1o954}c6a>5<3290;w)kn:038L`e<@o80(ko5f:&0f?42;2c9j7>5$gc971=o493:1(ko53598kgb=83.mm7m;;:a0f<72;0;6=u+e`802>Nbk2Bm>6*ia;30?!5e2;?87df2<@o307pl;d;297?6=8r.nm7??;Ig`?M`53-lj6k5+3c8116=n:o0;6)hn:268?l57290/jl4<4:9lfa<72-lj6n:4;|`b4?6=;3:1k4?:%db>62<3`9;6=4+f`800>=hjm0;6)hn:b68?xdf93:1>7>50z&fe?513Aoh7Eh=;%db>45<,:h1>8=4i3g94?"ai39?76amd;29 cg=k=1Cj454}cc1>5<4290;w)kn:028L`e<@o80(ko5f:&0f?42;2c9j7>5$gc971=iel3:1(ko5c598yg?e29086=4?{%gb>46<@li0Dk<4$gc9b>"4j38>?6g=f;29 cg=;=10e>>50;&ee?5332eih7>5$gc9g1=:4;n`g>5<#nh0h86Fi9:9~ft$dc955=Omj1Cj?5+f`8e?!5e2;?87d62<3fho6=4+f`8`0>=zj0<1<7=50;2x `g=991Cin5Gf39'bd5<#nh08865f3183>!`f2:>07blk:18'bdo5m3:1(ko53598kgb=83.mm7m;;Id:?>{e110;6>4?:1y'ad<682Bno6Fi2:&ee?`<,:h1>8=4i3d94?"ai39?76g<0;29 cg=;=10coj50;&ee?e332wi5<4?:283>5}#mh0:<6Fjc:Je6>"ai3l0(>l52418m7`=83.mm7=;;:k04?6=,ok1?954ocf94?"ai3i?76sm9383>7<729q/il4<6:Jfg>Na:2.mm7?<;%1a>7343`8n6=4+f`800>=hjm0;6)hn:b68Lc?<3th2?7>53;294~"bi3;;7Ekl;Id1?!`f2o1/?o4=529j6c<72-lj6>:4;h13>5<#nh08865`be83>!`f2j>07pl7c;297?6=8r.nm7??;Ig`?M`53-lj6k5+3c8116=n:o0;6)hn:268?l57290/jl4<4:9lfa<72-lj6n:4;|`;`?6=:3:15$gc9g1=On010qo6j:180>5<7s-oj6<>4Hda8Lc4<,ok1j6*o5n3:1(ko53598m66=83.mm7=;;:ma`?6=,ok1o954}c:1>5<4290;w)kn:028L`e<@o80(ko5f:&0f?42;2c9j7>5$gc971=iel3:1(ko5c598yg>429096=4?{%gb>60<@li0Dk<4$gc956=#;k099>5f2d83>!`f2:>07blk:18'bd7343`8m6=4+f`800>=n;90;6)hn:268?jdc290/jl4l4:9~f2b=8391<7>t$dc955=Omj1Cj?5+f`8e?!5e2;?87d62<3fho6=4+f`8`0>=zj>o1<7<50;2x `g=;?1Cin5Gf39'bd<6;2.8n7<:3:k1a?6=,ok1?954ocf94?"ai3i?7Eh6;:a3c<72:0;6=u+e`824>Nbk2Bm>6*ia;d8 6d=:<90e?h50;&ee?5332c8<7>5$gc971={e99n1<7=50;2x `g=991Cin5Gf39'bd5<#nh08865f3183>!`f2:>07blk:18'bd5<7s-oj6>84Hda8Lc4<,ok1=>5+3c8116=n:l0;6)hn:268?jdc290/jl4l4:Je=>=zj8886=4<:183!cf28:0Dhm4Hg08 cg=n2.8n7<:3:k1b?6=,ok1?954i2294?"ai39?76amd;29 cg=k=10qo?=4;296?6=8r.nm7=9;Ig`?M`53-lj6<=4$2`9605iel3:1(ko5c59Kb<=52;294~"bi39=7Ekl;Id1?!`f2890(>l52418m7c=83.mm7=;;:ma`?6=,ok1o95Gf898yg75>3:1?7>50z&fe?773Aoh7Eh=;%db>c=#;k099>5f2g83>!`f2:>07d=?:18'bd<4<21dni4?:%db>f2<3th:>:4?:383>5}#mh08:6Fjc:Je6>"ai3;87)=m:370?l4b290/jl4<4:9lfa<72-lj6n:4Hg;8?xd6:10;6>4?:1y'ad<682Bno6Fi2:&ee?`<,:h1>8=4i3d94?"ai39?76g<0;29 cg=;=10coj50;&ee?e332wi=?750;094?6|,lk1?;5Geb9Kb7=#nh0:?6*o5m3:1(ko53598kgb=83.mm7m;;Id:?>{e99o1<7<50;2x `g=;?1Cin5Gf39'bd<6;2.8n7<:3:k1a?6=,ok1?954ocf94?"ai3i?7Eh6;:a55`=8381<7>t$dc973=Omj1Cj?5+f`827>"4j38>?6g=e;29 cg=;=10coj50;&ee?e33Al276sm10294?4=83:p(ho5379Kaf=On;1/jl4>3:&0f?42;2c9i7>5$gc971=32wi=:4;n`g>5<#nh0h865rb031>5<4290;w)kn:028L`e<@o80(ko5f:&0f?42;2c9j7>5$gc971=iel3:1(ko5c598yg76;3:1?7>50z&fe?773Aoh7Eh=;%db>c=#;k099>5f2g83>!`f2:>07d=?:18'bd<4<21dni4?:%db>f2<3th:=94?:283>5}#mh0:<6Fjc:Je6>"ai3l0(>l52418m7`=83.mm7=;;:k04?6=,ok1?954ocf94?"ai3i?76sm10794?5=83:p(ho5c39Kaf=On;1/jl4l1:&0f?42;2c9j7>5$gc971=iel3:1(ko5c598yg76>3:1?7>50z&fe?e53Aoh7Eh=;%db>f7<,:h1>8=4i3d94?"ai39?76g<0;29 cg=;=10coj50;&ee?e332wi=<950;194?6|,lk1o?5Geb9Kb7=#nh0h=6*o5n3:1(ko53598m66=83.mm7=;;:ma`?6=,ok1o954}c32=?6=;3:15$gc971={e98k1<7=50;2x `g=991Cin5Gf39'bd5<#nh08865f3183>!`f2:>07blk:18'bd5<7s-oj6<>4Hda8Lc4<,ok1j6*o5n3:1(ko53598m66=83.mm7=;;:ma`?6=,ok1o954}c32g?6=;3:1k4?:%db>62<3`9;6=4+f`800>=hjm0;6)hn:b68?xd69m0;6>4?:1y'ad<682Bno6Fi2:&ee?`<,:h1>8=4i3d94?"ai39?76g<0;29 cg=;=10coj50;&ee?e332wi=o5n3:1(ko53598m66=83.mm7=;;:ma`?6=,ok1o954}c32b?6=;3:15$gc971={e9;:1<7=50;2x `g=991Cin5Gf39'bd5<#nh08865f3183>!`f2:>07blk:18'bd:180>5<7s-oj6<>4Hda8Lc4<,ok1j6*o5n3:1(ko53598m66=83.mm7=;;:ma`?6=,ok1o954}c362?6=:3:15$gc9g1=On010qo?:3;296?6=8r.nm7=9;Ig`?M`53-lj6<=4$2`9605iel3:1(ko5c59Kb<=52;294~"bi39=7Ekl;Id1?!`f2890(>l52418m7c=83.mm7=;;:ma`?6=,ok1o95Gf898yg7283:1>7>50z&fe?513Aoh7Eh=;%db>45<,:h1>8=4i3g94?"ai39?76amd;29 cg=k=1Cj454}c37e?6=:3:15$gc9g1=On010qo?=c;296?6=8r.nm7=9;Ig`?M`53-lj6<=4$2`9605iel3:1(ko5c59Kb<=53;294~"bi3;;7Ekl;Id1?!`f2o1/?o4=529j6c<72-lj6>:4;h13>5<#nh08865`be83>!`f2j>07pln5;297?6=8r.nm7??;Ig`?M`53-lj6k5+3c8116=n:o0;6)hn:268?l57290/jl4<4:9lfa<72-lj6n:4;|`b2?6=:3:15$gc9g1=On010qoo8:180>5<7s-oj6<>4Hda8Lc4<,ok1j6*o5n3:1(ko53598m66=83.mm7=;;:ma`?6=,ok1o954}c336?6=:3:15$gc9g1=On010qo?i7;297?6=8r.nm7??;Ig`?M`53-lj6k5+3c8116=n:o0;6)hn:268?l57290/jl4<4:9lfa<72-lj6n:4;|`2b=<72;0;6=u+e`802>Nbk2Bm>6*ia;30?!5e2;?87df2<@o307pl>f883>6<729q/il4>0:Jfg>Na:2.mm7h4$2`9605o483:1(ko53598kgb=83.mm7m;;:a5c5=8381<7>t$dc973=Omj1Cj?5+f`827>"4j38>?6g=e;29 cg=;=10coj50;&ee?e33Al276sm21694?5=83:p(ho5119Kaf=On;1/jl4i;%1a>7343`8m6=4+f`800>=n;90;6)hn:268?jdc290/jl4l4:9~f76229096=4?{%gb>60<@li0Dk<4$gc956=#;k099>5f2d83>!`f2:>07blk:18'bd5<4290;w)kn:028L`e<@o80(ko5f:&0f?42;2c9j7>5$gc971=iel3:1(ko5c598yg7b83:1>7>50z&fe?513Aoh7Eh=;%db>45<,:h1>8=4i3g94?"ai39?76amd;29 cg=k=1Cj454}c3f5?6=;3:1k4?:%db>62<3`9;6=4+f`800>=hjm0;6)hn:b68?xd6j=0;6?4?:1y'ad<4>2Bno6Fi2:&ee?743-9i6?;<;h0f>5<#nh08865`be83>!`f2j>0Dk74;|`2f0<72;0;6=u+e`802>Nbk2Bm>6*ia;30?!5e2;?87df2<@o307plna;297?6=8r.nm7??;Ig`?M`53-lj6k5+3c8116=n:o0;6)hn:268?l57290/jl4<4:9lfa<72-lj6n:4;|`bf?6=:3:15$gc9g1=On010qool:180>5<7s-oj6<>4Hda8Lc4<,ok1j6*o5n3:1(ko53598m66=83.mm7=;;:ma`?6=,ok1o954}c50>5<4290;w)kn:028L`e<@o80(ko5f:&0f?42;2c9j7>5$gc971=iel3:1(ko5c598yg1329096=4?{%gb>60<@li0Dk<4$gc956=#;k099>5f2d83>!`f2:>07blk:18'bd7343`8m6=4+f`800>=n;90;6)hn:268?jdc290/jl4l4:9~f3c=8391<7>t$dc955=Omj1Cj?5+f`8e?!5e2;?87d62<3fho6=4+f`8`0>=zj?l1<7<50;2x `g=;?1Cin5Gf39'bd<6;2.8n7<:3:k1a?6=,ok1?954ocf94?"ai3i?7Eh6;:a35<72:0;6=u+e`824>Nbk2Bm>6*ia;d8 6d=:<90e?h50;&ee?5332c8<7>5$gc971={e>00;6>4?:1y'ad<682Bno6Fi2:&ee?`<,:h1>8=4i3d94?"ai39?76g<0;29 cg=;=10coj50;&ee?e332wi:l4?:383>5}#mh08:6Fjc:Je6>"ai3;87)=m:370?l4b290/jl4<4:9lfa<72-lj6n:4Hg;8?xd1j3:1?7>50z&fe?773Aoh7Eh=;%db>c=#;k099>5f2g83>!`f2:>07d=?:18'bd<4<21dni4?:%db>f2<3th=87>53;294~"bi3;;7Ekl;Id1?!`f2o1/?o4=529j6c<72-lj6>:4;h13>5<#nh08865`be83>!`f2j>07pl95;296?6=8r.nm7=9;Ig`?M`53-lj6<=4$2`9605iel3:1(ko5c59Kb<=5<7s-oj6<>4Hda8Lc4<,ok1j6*o5n3:1(ko53598m66=83.mm7=;;:ma`?6=,ok1o954}c43>5<5290;w)kn:248L`e<@o80(ko5129'7g<5=:1b>h4?:%db>62<3fho6=4+f`8`0>Na121vn;?50;194?6|,lk1==5Geb9Kb7=#nh0m7)=m:370?l4a290/jl4<4:9j75<72-lj6>:4;n`g>5<#nh0h865rb4c94?5=83:p(ho5119Kaf=On;1/jl4i;%1a>7343`8m6=4+f`800>=n;90;6)hn:268?jdc290/jl4l4:9~f0d=8381<7>t$dc973=Omj1Cj?5+f`827>"4j38>?6g=e;29 cg=;=10coj50;&ee?e33Al276sm5b83>6<729q/il4>0:Jfg>Na:2.mm7h4$2`9605o483:1(ko53598kgb=83.mm7m;;:a10<72:0;6=u+e`824>Nbk2Bm>6*ia;d8 6d=:<90e?h50;&ee?5332c8<7>5$gc971={e=?0;6?4?:1y'ad<4>2Bno6Fi2:&ee?743-9i6?;<;h0f>5<#nh08865`be83>!`f2j>0Dk74;|`63?6=;3:1k4?:%db>62<3`9;6=4+f`800>=hjm0;6)hn:b68?xd283:1?7>50z&fe?773Aoh7Eh=;%db>c=#;k099>5f2g83>!`f2:>07d=?:18'bd<4<21dni4?:%db>f2<3th>=7>52;294~"bi39=7Ekl;Id1?!`f2890(>l52418m7c=83.mm7=;;:ma`?6=,ok1o95Gf898yg3529086=4?{%gb>46<@li0Dk<4$gc9b>"4j38>?6g=f;29 cg=;=10e>>50;&ee?5332eih7>5$gc9g1=5<7s-oj6>84Hda8Lc4<,ok1=>5+3c8116=n:l0;6)hn:268?jdc290/jl4l4:Je=>=zj>k1<7=50;2x `g=991Cin5Gf39'bd5<#nh08865f3183>!`f2:>07blk:18'bdi:180>5<7s-oj6<>4Hda8Lc4<,ok1j6*o5n3:1(ko53598m66=83.mm7=;;:ma`?6=,ok1o954}c024?6=:3:15$gc9g1=On010qo<>1;296?6=8r.nm7=9;Ig`?M`53-lj6<=4$2`9605iel3:1(ko5c59Kb<=7>53;294~"bi3;;7Ekl;Id1?!`f2o1/?o4=529j6c<72-lj6>:4;h13>5<#nh08865`be83>!`f2j>07pl=1283>6<729q/il4l2:Jfg>Na:2.mm7m>;%1a>7343`8m6=4+f`800>=n;90;6)hn:268?jdc290/jl4l4:9~f=1=8391<7>t$dc955=Omj1Cj?5+f`8e?!5e2;?87d62<3fho6=4+f`8`0>=zj121<7<50;2x `g=;?1Cin5Gf39'bd<6;2.8n7<:3:k1a?6=,ok1?954ocf94?"ai3i?7Eh6;:a<<<72:0;6=u+e`824>Nbk2Bm>6*ia;d8 6d=:<90e?h50;&ee?5332c8<7>5$gc971={e:9;1<7<50;2x `g=;?1Cin5Gf39'bd<6;2.8n7<:3:k1a?6=,ok1?954ocf94?"ai3i?7Eh6;:a5cb=8381<7>t$dc973=Omj1Cj?5+f`827>"4j38>?6g=e;29 cg=;=10coj50;&ee?e33Al276sm1gg94?4=83:p(ho5379Kaf=On;1/jl4>3:&0f?42;2c9i7>5$gc971=32wi>?>50;094?6|,lk1?;5Geb9Kb7=#nh0:?6*o5m3:1(ko53598kgb=83.mm7m;;Id:?>{e:;k1<7<50;2x `g=;:1Cin5Gf39'bd<6;2B856*f2<3th:h54?:383>5}#mh08?6Fjc:Je6>"ai3;87E=6;%1b>62<,:h1>8=4i3g94?"ai39?76amd;29 cg=k=10qo?me;296?6=8r.nm7=<;Ig`?M`53-lj6<=4H2;8 6g=;=1/?o4=529j6`<72-lj6>:4;n`g>5<#nh0h865rb0f5>5<5290;w)kn:218L`e<@o80(ko5129K7<=#;h0886*o5m3:1(ko53598kgb=83.mm7m;;:a5ge=8381<7>t$dc976=Omj1Cj?5+f`827>N412.8m7=;;%1a>7343`8n6=4+f`800>=hjm0;6)hn:b68?xdek3:1>7>50z&fe?543Aoh7Eh=;%db>45<@:30(>o5359'7g<5=:1b>h4?:%db>62<3fho6=4+f`8`0>=zj8o<6=4=:183!cf2:90Dhm4Hg08 cg=9:1C?45+3`800>"4j38>?6g=e;29 cg=;=10coj50;&ee?e332wi>?650;094?6|,lk1?>5Geb9Kb7=#nh0:?6F<9:&0e?533-9i6?;<;h0f>5<#nh08865`be83>!`f2j>07pl>c283>7<729q/il4<3:Jfg>Na:2.mm7?<;I1:?!5f2:>0(>l52418m7c=83.mm7=;;:ma`?6=,ok1o954}c3`6?6=:3:1gc<@li0Dk<4$gc956=O;01/?l4l4:&0f?42;2c9i7>5$gc971={e:;o1<7<50;2x `g=jl1Cin5Gf39'bd<6;2B856*f2<3th95}#mh0ii6Fjc:Je6>"ai3;87E=6;%1b>f2<,:h1>8=4i3g94?"ai39?76amd;29 cg=k=10qo?m9;295?6=8r.mm7jk;Ig`?M523-9j6n:4$2f9g<=hlm0;6)hn:ef8L`?<3th9>o4?:083>5}#nh0oh6Fjc:J01>"4i3i?7)=k:e68kab=83.mm7jk;Ig:?>{e:;31<7?50;2x cg=lm1Cin5G349'7d<4<2.8h7j8;hfg>5<#nh0oh65rb0f4>5<6290;w)hn:ef8L`e<@:?0(>o5359'7a5$gc9`a=51;294~"ai3no7Ekl;I16?!5f2:>0(>j5cc9j`a<72-lj6ij4;|`2`0<7280;6=u+f`8g`>Nbk2B896*t$gc9`a=Omj1C?85+3`800>"4l3ij7djk:18'bd5<7s-lj6ij4Hda8L63<,:k1?95+3e8g=>ocl3:1(ko5de98yg45?3:1=7>50z&ee?bc3Aoh7E=:;%1b>62<,:n1h;5fde83>!`f2mn07pl>c083>4<729q/jl4kd:Jfg>N4=2.8m7=;;%1g>f`{e9kl1<7?50;2x cg=lm1Cin5G349'7d<4<2.8h7mj;hfg>5<#nh0oh65rb306>5<6290;w)hn:ef8L`e<@:?0(>o5c59'7a5$gc9`a=51;294~"ai3no7Ekl;I16?!5f2j>0(>j5d29l`a<72-lj6ij4;|`14=<7280;6=u+f`8g`>Nbk2B896*7)=k:b48/ab=83.mm7jk;:a5f1=83;1<7>t$gc9`a=Omj1C?85+3e8gf>-cl3:1(ko5de98yg7di3:1=7>50z&ee?bc3Aoh7E=:;%1g>f1<#mn1<7*ia;fg?>{e9j>1<7?50;2x cg=lm1Cin5G349'7a5$gc9`a=51;294~"ai3no7Ekl;I16?!5c2m?0'ij50;&ee?bc32wx=n:50;1xZ4e334;hh7=8;<3`0?bc3ty:o84?:2y]5f3<58in6>94=0a6>ab53z\2g3=:9jl1?:521b49`a=z{8i<6=4<{_3`3>;6l908;63>c68g`>{t9j21<7=t^0a;?87c939<70?l8;fg?xu6k00;6>uQ1b;894b52:=01c`9>5a5=;>16=no5de9~w4ed2908wS?lc:?2`1<4?27:on4kd:p67g=838p1e081b>;6l10ih6s|1cg94?>|58?o6?h4=32g>7c<5=k1>k524c81b>;6:m09j63=0081a>;6nm09i63>bd8a`>{t9k31<7=t^0`:?87ei3ho70?m9;fg?xu6l?0;68u21d696`=:9h5212396c=::9>1?=521e49fa=z{8hh6=4<{<030?4a348:>7>4?:7y>65?=:o16>?=5e39>5d0=;916=k=52d9>35<5n279>;4=e:p56e=838p1u216d96`=:9o21>h5223:9fa=z{;8i6=4<{_01f>;5:j0ih63=2c8g`>{t9oh1<7`4<5;8n6?k4}r03e?6=:r79<44md:?14d<5m2wx=k;50;0x974d2;o01;5;10n>63>a081b>{t9l?1<7;t=0g6>`4<582n6>>4=4a96c=::9l1>k5220296`=z{;>86=4<{<07f?c534336?h4=032>7`55z?15an4=e:?165<5m2wx=o=50;6x976>2::01:3g8yv74m3:1>v38b;`g?87cm3;o7p}=3483>6}:::o1=i5222f9a7=:9?i1>k5rs33f>5ec<6n27:n54j2:?147<5n27:5l4<0:?7`?4a34?<6?h4=0df>7c54z?2a<28301;5:809j63>b481a>{t:9o1<7?>{<02=?71348:n7?9;<02g?71348:87lk;<02a?71348:h7?9;<02e?713488i7?9;<00`?713488o7?9;<00f?713488m7?9;<00=?71348847?9;<003?7134;m97?9;<3ef?713ty:j?4?:3y>5c2=jm16>>951e9~w736290?w0?:f;0f?84293o970?77;13?8062;l0q~?ma;29f~;5<00:563i3;0a?843l3;270<;8;3:?843?3;270<;e;3:?87ei38n70<:0;3g?843k3;270<;a;3:?843j3;27p}=3083>6}:::k1=i5222;9a7=:90?1>k5rs02;>5<5s48:o7?k;<33=?dc3ty:h44?:2y>5ae=m;16=lm5319><1<5n2wx=ih50;3584313;=70?kc;35?87cl3;=70<;d;35?84303;=70<:1;35?87b=3;=70?j2;`g?843?3;=70<;e;35?87cm3;=70<=2;35?845;3;=70?j9;35?87b03;=70<;f;35?84283;=70?m7;35?87e03;=70<;c;35?843i3;=70<;b;35?xu6>90;6?u2ad8f0>;3j39:7p}=5183>6}::<:1i?52170975=:9o=1>k5rs0fb>5<4s4;oh7k=;<3:b?5734=m6?h4}r335?6=:r79=44>d:?2468:cf8yv7b;3:1ov3>db823>;6lm0:;63=50823>;6m<0:;63>dd823>;6m=0ih63=23823>;5::0:;63>e8823>;6m10:;63>b6823>;6j10:;6s|22494?4|5;9n6h<4=046>7`52z?10`<6l273m7lk;|q27a<72;q6=ij51e9><5==50;3287fi38m70?6c;0e?87>838m70?7c;13?870l38m70?86;13?871m39;70?97;13?847?3ho70?k4;02?87c938:70?le;02?87c:38:70?k0;02?87c;38:70?ld;02?87dn38:7p}>e983>1}:9l21i?5219096c=:9::1>h526781b>{t9;h1<7gb<5;>m6<74}r3`7?6=951b=;916=l852g9>5dd=:l16=lm52g9>5db=:l16=4k52d9>5<`=:o16=4<52d9>5<5=:o16=5752d9>52>=:o16=:k52d9>5=6=:l16=5=52g9>524=:l16=;l52d9>532=:l16=8=52d9>506=:l16=n=5be9~w44a2909w0?<3;`g?843n3;<7p}=4383>6}::=k1i?529e81b>;6:108<6s|1g494?4|58lj6oj4=0`b>7752z?2bgm:cf8975b28=01?=k:058975d28=01?=m:058975f28=01?=6:058975?28=01?=8:058yv77k3:1>v3>238a`>;6n<0:h6s|12694?4|5<91ni521c595a=z{88j6=4={<6f>gb<58li61=d:p5ce=838p13ho70<=2;3g?xu6;?0;6?u21d795a=:=m0ih6s|23094?2|5;896h<4=05;>66<58l26?h4=6796c=z{=<1<7gb<58o36750;0x93e=jm16=h751e9~w7552908w0<4883>1}:9=h1ni524`804>;3j39;70?>0;0f?xu67`<58?:6oj4=373>41<5h:1>k52a081a>;>j38m707l:3g89<0=:o165:4=e:?:5?4a34396?k4=9a96c=:0m09i63n5;0e?8g12;o01lo52g9>eg<5m273;77c53z?10f611=9m16mi4md:p504=83np1<;;:cf893?=:o16:l4=e:?50?4a34<>6?k4=4d96c=:>909i63:a;0e?83e2;o018;52g9>13<5m27><77c52z?2ed520=jm16=i<52d9~w4632909w0??5;`g?846i3;o7p}>5d83>7}:9`2<58:>6>>4}r36e?6=:r7:<44<0:?76?c33tyi<7>52z?bb?c334kn6d:?b5<6=jm16=nh52d9~w13=839p19?51g9>01<4827??7lk;|qa=?6=:r7m87m:;<07b?7c3ty:9o4?:8y>61?=9>16=8j5be9>61b=9>16>965169>611=9>16>9k5169>61e=9>16>9o5169>61d=9>1v??8:18;846j3o970?;8;12?8262;:019:52g9>573=:l16==k52d9>54g=:o16=;5;j0n>63>7581b>{t9mh1<7=t=0ff>`4<58386>>4=6c96c=z{8oo6=4={<3;g?dc34;o<751>=;;168?4=0:?24a<5n27:=54=e:?266<5n27:>94=e:?263<5n27:>:4=e:?26=<5n27:>44=e:p66`=839p1?:8:d08946c2::01lm52g9~w7222908w0<;d;g1?8>b2;l01;383;m70?;8;0e?877j39;70oj:328915=;916==<52d9~w4232909w07;:cf8972d28n0q~<<3;297~;5;j0:h63=3c8f6>;60=09j6s|1g394?4|58<<6oj4=0f7>7c52z?15`<6l279><4md:p515=838p1475be9>61d=9m1v?:?:18084303o970?=6;13?8g02;l0q~<;6;297~;563>1581b>;?138m7p}>ed83>7}:9>n1ni521e396`=z{8i96=4>7z?211<5n27:8i4=f:?2e`<5m27:m:4=f:?2=d<5n27:5i4=e:?2e5<5m27:4h4=f:?2=4<5m27:594=e:?2<2<5n27:454=e:?2<4<5m27:;l4=f:?234<5m27:;>4=f:?22<<5n27::l4=e:?227<5n27::>4=e:?213<5m27:8k4=e:?2g79o51e9~w43>2909w0??7;13?8262l>0q~?i0;296~;6>l0ih63>d281a>{t:8<1<78t=52965=:9=21?=5220c9a7=:<:09j63>0g81a>;6:909j6s|15394?4|5;>266=4={<3b2?dc34;i=75d`=;91v5<5s4;ji7lk;<3b5d`=jm16=o?5319~w4ga2909w0?m0;`g?87e:39;7p}>b183>7}:9k;1ni521`5975=z{8h:6=4={<3a6?dc34;j475d?=:o1v5<5s4;2m7lk;<3b7?4a3ty:5l4?:3y>59d83>7}:90l1ni521`096c=z{83m6=4={<3b4?dc34;j>7=?;|q2e5<72;q6=l?5be9>5d5=;91v:18187f:3ho70?6b;13?xu6i;0;6?u21`19fa=:9h>1>k5rs0c0>5<5s4;j87lk;<3:f?4a3ty:m94?:3y>5c2909w0?7e;`g?87>?38m7p}>8d83>7}:90;1ni52187975=z{83:6=4={<3:6?dc34;247=?;|q2=7<72;q6=4=5be9>5<0=:o1v<7<:18187><3ho70?66;13?xu61=0;6?u21879fa=:90=1?=5rs0;6>5<5s4;2:7lk;<3;b?573ty:5;4?:3y>5<1=jm16=4652g9~w4?02909w0?68;`g?87?n38m7p}>9983>7}:90:1?=5219d9fa=z{82=6=4={<3;3?dc34;3n75=g=;91v<67:18187?k39:70?79;`g?xu6000;6?u219c9fa=:91h1?=5rs0:b>5<5s4;3o752>=jm16=5;52g9~w41?2909w0?8e;`g?87?:39;7p}>7d83>7}:9>l1ni52191975=z{8=m6=4={<3;4?dc34;387=?;|q2<5<72;q6=5?5be9>52d=;91v<6>:18187?:3ho70?75;13?xu60;0;6?u21919fa=:9>31>k5rs0:0>5<5s4;387lk;<34=?573ty:494?:3y>5=3=jm16=:o5319~w4>22909w0?89;`g?870j38m7p}>7883>7}:9>k1ni5216a96c=z{8=j6=4={<34f?dc34;52e=jm1v<8i:18187083ho70?83;13?xu6?90;6?u21639fa=:9>>1?=5rs052>5<5s4;<:7=>;<346?dc3ty:;?4?:3y>525=jm16=:;52g9~w4142909w0?84;`g?870=39;7p}>7583>7}:9><1>k521679fa=z{8<36=4={<35=?dc34;=h753e=;91v<8n:181871m39:70?9b;`g?xu6>k0;6?u217a9fa=:9?n1?=5rs04`>5<5s4;=i7534=jm16=;852g9~w4052909w0?93;`g?871=39;7p}>6283>7}:9?=1?<521769fa=z{8530=jm1v<;l:181872l39;70?:c;`g?xu6;90;6?u21229fa=:9:;1?=5rs012>5<5s4;8=7lk;<306?4b3ty:??4?:3y>565=;916=><5be9~w1?=838p19o5be9>0f<5m2wx8l4?:3y>0`<4827?n7lk;|q7f?6=:r7?o7lk;<6g>66h6=4={<6f>7`<5=n1ni5rs8d94?4|5h91>k52a18a`>{ti90;6?u2a08a`>;f:39;7p}n1;296~;f;39;70o=:cf8yv?f2909w07j:3d8952z?:=?4a343=6oj4}r;5>5<5s43<6oj4=8:975=z{0=1<77}:1=09j6361;`g?xu>93:1>v362;`g?8?42::0q~7=:1818?32::014=5be9~w=d=838p15h52g9>gb7`<5181ni5rs9094?4|5191ni5285804>{t0:0;6?u284804>;?<3ho7p}8c;296~;?838m709k:cf8yv1c2909w09j:cf892`=;91v:k50;0x9=6=;916;k4md:p55b=838p1<>k:cf894722;l0q~?>8;296~;6910ih63>10804>{t9;91<7gb<58;=6?h4}r310?6=:r7:>94md:?257<482wx=?;50;0x94422kn013:1>v3>278a`>;69>09j6s|13594?4|588<6oj4=030>6652z?26=1e804>{t99l1<7gb<588:6>>4}r324?6=:r7:>?4<1:?255v3>138a`>;69?08<6s|10194?4|58;86oj4=034>6652z?2516;296~;69?0ih63>1c81b>{t98=1<7gb<58;h6>>4}r32=?6=:r7:=44md:?25a<5n2wx=v3>1c8a`>;69l08<6s|10a94?4|58;h6oj4=03e>7`52z?25af;296~;69o0ih63>2081b>{t9;:1<766<588;6oj4}r315?6=:r7:>?4=f:?264v3>55804>;6=:0ih6s|15d94?4|58?:6?h4=06e>gb<7>52z?214<4827:9=4md:p51g=838p1<:m:228942f2kn0q~?=c;296~;6:j0ih63>2e804>{t9;n1<77c<588o6oj4}rc7>5<5s4k36?h4=`79fa=z{h?1<708<6s|a783>7}:i108<63n7;`g?xu68;0;6?u2111975=:9981ni5rs0d4>5<5s4;mm75c>=jm16=k75319~w4`>2909w0?ia;13?87a13ho7p}>f283>7}:9o>1?=521g19fa=z{;:?6=4={<033?4a348;87lk;|q140<72;q6>=;5be9>650=;91v?>9:181847?39;705<5s4;n>75g0=:o16=o:5be9~w4d22909w0?m6;13?87e=3ho7p}n9;296~;fl38m70on:cf8yvgf2909w0om:cf89de=;91vll50;0x9db=;916mn4md:p37<72;q6;;4=f:?47?dc3ty52z?40?dc34=>6>>4}r57>5<5s4==6>>4=679fa=z{?n1<7l0ih6s|6d83>7}:>o0ih6380;13?xu1n3:1>v381;13?8172kn0q~87:18180d2;l01;75be9~w3?=838p1;o5be9>2g<482wx:l4?:3y>2f<4827=n7lk;|q57?6=:r7=;7gbgb<5?<1?=5rs7794?4|5?=1?=52678a`>{t=l0;6?u26381b>;2n3ho7p}:f;296~;183ho708>:228yv072909w08=:228937=jm1v8750;0x90b=:o169l4md:p1d<72;q69o4md:?6g?573ty>n7>52z?6`?5734?h6oj4}r77>5<5s4?36?h4=479fa=z{08<6s|5783>7}:=108<63:7;`g?xu3n3:1>v3:3;0e?8372kn0q~;?:1818362kn018<5319~w07=838p18=5319>173g<5n27<47lk;|q46666<5>k1ni5rs32e>5<5s48;j7lk;<027?4a3ty9==4?:3y>646=jm16><<5319~w7762909w0<>4;13?84693ho7p}=1383>7}::881ni52201975=z{;;86=4={<020?4a348:?7lk;|q;2?6=:r73m7gbgb<5131?=5rs9:94?4|51k1?=52888a`>{t:9;1<766<5;::6oj4}r3e`?6=:r7:jk4=f:?2bav3=20804>;5:90ih6s|23;94?5|V;8270<=a;0f?84513no7p}>d683>6}Y9m=015gb=lm1v53z\af>;ek38n70lm:ef8yv7b>3:1?vP>e79>5`1=:l16=h85de9~w7402908wS<=7:?16=<5m279>:4kd:p5f7=839pR;<3`7?4b34;h=7jk;|q2fc<72:qU=oh4=0a1>7c<58hm6ij4}r`2>5<2s4;hh7lk;<:1>66<5hk1?=526d804>;2839;7p}m2;290~;6kl0ih638d;13?8g22::018;5319~wg5=83>p153z?2`5666=4;{<3g5?dc343=6>>4=61975=:>=08<6s|b783>7}:9m81ni5290804>{tj>0;6>u21e19fa=:0j08<6399;13?xue03:1>v3>d58a`>;??39;7p}=2483>6}Y:;?01?<9:cf897422mn0q~<=d;297~X5:m16>?k5be9>67b=lm1v?>7:180[4702794?:0yKaf=zf1=?6=4>{Ig`?xh??<0;6?uGeb9J`a<6s:0vV?o51z1g>x{i0><1<7?tHda8yk>0?3:1=vFjc:m<2>=838pDhm4}o:4=?6=:rBno6sa86c94?7|@li0qc68b;295~Nbk2we4:m50;3xL`e52zJfg>Ocl3;p?7sU2`826b=utd3;h4?:3yKaf=zf1=m6=4>{Ig`?xh?090;69uGeb9~j=>62908wEkl;|l;<7<72;qCin5rn9:0>5<5sAoh7p`78583>1}Omj1vb56::182Mcd3td34;4?:3yKaf=zf12<6=4<{Ig`?xh?010;6>uGeb9~j=>>2908wEkl;|l;5<58rBno6sa89a94?5|@li0qc67d;296~Nbk2we45k50;3;Mcd3td34k4?:3yKaf=zf13;6=4={Ig`?xh?180;6ouGeb9~j=?52908wEkl;|l;=6<72:qCin5rn9;7>5<5sAoh7p`79483>40|@li0qc666;296~Nbk2we44950;0xL`e52zJfg>{i0031<7=tHda8yk>>i3:1?vFjc:m<50;0xL`e52zJfg>{i0h81<7?tHda8yk>f;3:1>vFjc:m52zJfg>{i0hk1<7fj3:1>vFjc:m50;0xL`e52zJfg>{i0k81<7e;3:1>vFjc:m52zJfg>{i0kh1<7ek3:1>vFjc:m52zJfg>{i0j?1<7d>3:1>vFjc:m54zJfg>{i0jo1<7dn3:1?vFjc:m52zJfg>{i0m=1<7=tHda8yk>c13:1?vFjc:m52zJfg>{i0l81<7:tHda8yk>b;3:1>vFjc:m<`2=83;pDhm4}o:f1?6=9rBno6sa8d494?7|@li0qc6j7;295~Nbk2we4h650;3xL`e51zJfg>{i0lk1<7?tHda8yk>bj3:1=vFjc:m<`e=83;pDhm4}o:f`?6=9rBno6sa8dg94?7|@li0qc6jf;295~Nbk2we4k>50;3xL`e51zJfg>{i0o81<7?tHda8yk>a;3:1=vFjc:m51zJfg>{i0ok1<7?tHda8yk>aj3:1=vFjc:m50;3xL`e51zJfg>{i1981<7?tHda8yk?7;3:1=vFjc:m=52=83;pDhm4}o;31?6=9rBno6sa91494?7|@li0qc7?7;295~Nbk2we5=650;3xL`e51zJfg>{i19k1<7?tHda8yk?7j3:1=vFjc:m=5e=83;pDhm4}o;3`?6=9rBno6sa91g94?7|@li0qc7?f;295~Nbk2we5<>50;3xL`e51zJfg>{i1881<7?tHda8yk?6;3:1=vFjc:m=42=83;pDhm4}o;21?6=9rBno6sa90494?7|@li0qc7>7;295~Nbk2we5<650;3xL`e51zJfg>{i18k1<7?tHda8yk?6j3:1=vFjc:m=4e=83;pDhm4}o;2`?6=9rBno6sa90g94?7|@li0qc7>f;295~Nbk2we5?>50;3xL`e51zJfg>{i1;81<7?tHda8yk?5;3:1=vFjc:m=72=83;pDhm4}o;11?6=9rBno6sa93494?7|@li0qc7=7;295~Nbk2we5?650;3xL`e51zJfg>{i1;k1<7?tHda8yk?5j3:1=vFjc:m=7e=83;pDhm4}o;1`?6=9rBno6sa93g94?7|@li0qc7=f;295~Nbk2we5>>50;3xL`e51zJfg>{i1:81<7?tHda8yk?4;3:1=vFjc:m=62=83;pDhm4}o;01?6=9rBno6sa92494?7|@li0qc7<7;295~Nbk2we5>650;3xL`e51zJfg>{i1:k1<7?tHda8yk?4j3:1=vFjc:m=6e=83;pDhm4}o;0`?6=9rBno6sa92g94?7|@li0qc750;3xL`e51zJfg>{i1=81<7?tHda8yk?3;3:1=vFjc:m=12=83;pDhm4}o;71?6=9rBno6sa95494?7|@li0qc7;7;295~Nbk2we59650;3xL`e51zJfg>{i1=k1<7?tHda8yk?3j3:1=vFjc:m=1e=83;pDhm4}o;7`?6=9rBno6sa95g94?7|@li0qc7;f;295~Nbk2we58>50;3xL`e=7>51zJfg>{i1<81<7?tHda8yk?2;3:1=vFjc:m=02=83;pDhm4}o;61?6=9rBno6sa94494?7|@li0qc7:7;295~Nbk2we58650;3xL`e57>51zJfg>{i150;3xL`e51zJfg>{i1?81<7?tHda8yk?1;3:1=vFjc:m=32=83;pDhm4}o;51?6=9rBno6sa97494?7|@li0qc797;295~Nbk2we5;650;3xL`e51zJfg>{i1?k1<7?tHda8yk?1j3:1=vFjc:m=3e=83;pDhm4}o;5`?6=9rBno6sa97g94?7|@li0qc79f;295~Nbk2we5:>50;3xL`e51zJfg>{i1>81<7?tHda8yk?0;3:1=vFjc:m=22=83;pDhm4}o;41?6=9rBno6sa96494?7|@li0qc787;295~Nbk2we5:650;3xL`e51zJfg>{i1>k1<7?tHda8yk?0j3:1=vFjc:m=2e=83;pDhm4}o;4`?6=9rBno6sa96g94?7|@li0qc78f;295~Nbk2we55>50;3xL`e51zJfg>{i1181<7?tHda8yk??;3:1=vFjc:m==2=83;pDhm4}o;;1?6=9rBno6sa99494?7|@li0qc777;295~Nbk2we55650;3xL`e51zJfg>{i11k1<7?tHda8yk??j3:1=vFjc:m==e=83;pDhm4}o;;`?6=9rBno6sa99g94?7|@li0qc77f;295~Nbk2we54>50;3xL`e51zJfg>{i1081<7?tHda8yk?>;3:1=vFjc:m=<2=83;pDhm4}o;:1?6=9rBno6sa98494?7|@li0qc767;295~Nbk2we54650;3xL`e51zJfg>{i10k1<7?tHda8yk?>j3:1=vFjc:m=4}Omj1Bhi4>{08~^7g=9r9o6psa9`394?7|@li0Eij51z39y_4f28q8h7srn8c1>5<6sAoh7Djk:0y2>x\5i3;p?i4r}o;b7?6=9rBno6Gkd;3x5?{]:h0:w>j5}|l:e1<728qCin5Fde8244}62tP9m7?t3e8~yk?f?3:1=vFjc:Kg`?7|93wQ>l4>{2f9yxh>i10;6x{i1h31<7vFjc:m=dd=838pDhm4}o;bg?6=:rBno6sa9`f94?4|@li0qc7ne;296~Nbk2we5lh50;0xL`e52zJfg>{i1k;1<7?tHda8Mab=9r81qW{Ig`?Lbc28q96pT=a;3x7a51zJfg>Ocl3;p>7sU2`826b=utd=?7>52zm1g<728qvb5:50;0xyk1d290:wp`mb;296~{ij:0;6{|l245<728qvb0;65<6std:o94?:0y~j4c4290:wp`>f983>4}zf1=:6=4<{Hfg><}42:086>4<:280>6<62tBno6T=a;3x7a53zJfg>{i00l1<7?>{Ig`?xh5?<0;65<6std9m>4?:0y~j7d0290:wp`=cb83>4}zf;oi6=4<{|l1a6<728qvb>>m:181xh48:0;65<5std8>94?:0y~j625290:wp`<5683>4}zf:{|l0<4<728qvb>79:182xh4ik0;65<6std8h84?:0y~j6`02909wp`4}zf=:26=4>{|l765<728qvb9=n:182xh35<6std?;54?:0y~j1>c290:wp`76d83>6}Nlm02w>4<:280>6<42:086<4rHda8^7g=9r9o6psa8ef94?5|@li0qc69b;297~Ocl33p?7=53;197?5=;391=7sGeb9Y6d<6s:n1qp`7b583>6}Omj1vb58i:180Lbc20q86>4<:280>6<42:0:6pFjc:X1e?7|;m0vqc6l2;297~Nbk2we4;j50;1xMab=1r91?7=53;197?5=;3;1qEkl;[0b>4}4l3wvb5j>:180Mcd3td3;=4?:2yJ`a<>s:086>4<:280>6<4280vDhm4Z3c95~5c2twe4h?50;1xL`e53zKg`??|;391?7=53;197?5=93wCin5U2`826b=utd3nh4?:2yKaf=zf1<}42:086>4<:280>6<62tBno6T=a;3x7a53zJfg>{i=6;Fbpd:6=3:5=>5>6;KMTPR=Lh~j0<;50?386g=52Mkm1?50?32?77Qa012784<76m196R`?014?5?69l281Sc>?84>2>58d3;0h|xQn<083:3=5WG934<<42^L0<=YneyU9SC=780486ZH419;97?QA382\mhvX:VD85=?>;2:87?B;:3:5n6=5D`vb87<76l186D@_UU8G87<768;0?7GAPTV9@drf4;0;2k5<:NWWTPR=Y581<3?;;28LQQVR\3Xnxb{<383:==42X696=0k;28Qavsk|581<3j43;]m45554;0;2h5<:ekumviu4;0;2<5;8:69@95=87i087Jnt`C?7?69m2>1EC^ZT;F?7?699;1?6D@_UU8GeqgF4:0;2k5;:NWWTPR=Y591<3?;;58LQQVR\3Xnxb{<283:==32X686=0k;58Qavsk|591<3j44;]m45714:0;2i5;:^l3411;;3:5j6:5sikepfhs4:0;2<5:1:4a?311095>LHW]]0Omyo35;2=5>113>UE88<>2:5\J135W`g{S:QA44022>1XF=??=?58_O660ZojxV=TB9;;199;>A:0294:>665IOMVP?ew}Vn7;7>1e::9MKVR\3N7;7>1f::9KPRW]]0Z0:4?>068e9;>Zh78:>7;7>1c::9gusXl5=1<3h48;kmpZbh}}6<6=0>0::9wuoci}kbb1950?32?=59G84813M696=0;;E>1:3=C4:0;295K<2<7?A:36=1O080;;E>5:3=C4>0;295K<6<7?Agsi>1Omyo30?:8@drf48:546Jnt`>25;>Bf|h6:97>18:Fbpd:6=730Hlzn<083:2=Ci}k7=374D`vb87<76>1Omyo32?58@drf4:4<7Io{a=6==>Bf|h6>6=08;Ecwe939?2Njxl29>69Geqg;?7=0Hlzn<9<4?Agsi53596Jnt`C;?AgsiH6;255KaucB848?3MkmL2=>`9GeqgF4:0;255KaucB86863L80JI=4FEA7?CBDM=1MHN^<;GFS0>@CXL;0K95H.2:0?BHC92C97D>=;H31?L423@8U996G=7^16?L40W=?0E?9P549J62Y1=2C9;R9:;H0;[53389OTHYCNOU856B_M^FEBZ0f3EZFS@[W2^3g?IVJWD_S>R?P11f8HUKXE\R9S1e9OTHYJ]Q8T=R?=d:NSIZKRP;U:S<=k;MRN[HS_:V;T=9j4LQO\IP^5W8U:9i5CPL]NQ]4X9V;=h6B_M^OV\7Y6W8=o7A^B_LW[6Z7X91n0@]CPMTZ1[4Y61m1G\@QBUY0\5Z47l2F[ARCZX3]2[77c3EZFS@[W2^3\67eJWEVG^T?Q>_5a8HUKXE\R9Sk2F[ARCZX3]0[5gj2GfyuQPn1210g=Je|rTSc>?24`8IhsWVd;b:Onq}YXf9:8>o5Bmtz\[k67;=h0A`{w_bnhwwed3Drd~R\jstnw5c=JpfxT^h}zlu>2:4`?249M5563=2D:<=6:;O3355385A11371>H6882>7C??2178J465:<1E==<95:L247>23G;;?=;4N02060=I999?96@>0246?K77<9?0B<>;249M5523=2D:<96:;O33153>85A11751>H68<2>7C??6178J46?<<1E==675:L24<423G;;5;;4N03340=I98:=96@>1026?K769=?0B649M5447=2D:=?::;O32633H69:<>7C?>3978J4738<1E=<:;5:L251>23G;:9?;4N03600=I98<;96@>17:6?K76?;?0B85A10:71>H691<>7C?>8978J47>8<1E=<7=5:L265>23G;9=9;4N001<0=I9;9;96@>2206?K75;??0B<<<849M5727=2D:>9::;O31033H6:<>>7C?=5778J4418<1E=?8=5:L263223G;9:5;4N00440=I9;=996@>2646?K75?1?0B<<7049M57>3=2D:>58:;O31<=385A13;71>H6:0<>7C?<0178J457:<1E=>>;5:L275>23G;8==;4N01260=I9:;=96@>30:6?K74:9?0B<==449M5641=2D:??6:;O30053H6;<8>7C?<5578J4520<1E=>8?5:L273423G;8:;;4N015<0=I9:=;96@>3666?K74???0B<=8849M56>5=2D:?5::;O30<33H6;0>>7C?<9978J4278<1E=9>=5:L205023G;?<5;4N06241=I;1>?7C=7659M26533G33:95A99:7?K?>8=1E54<;;O;:01=I102?7Cm|209L7>IU::1D^>=4OS60?JT?92Z?7]O]T`9SMKYE]ZCOTo5_IO]AQVHFEL90\_K>;P68U969<2[7=384Q=094;2W;;7>0]1:14:S?1;2W;?790^YB9;Sgpqir?3[oxyaz>199Qavsk|;;<7_k|umv0<>Tb{|f?<74Rdqvhq:7601Yi~{ct=3=f>Tb{|f0?4?>89Qavsk|585n6\jstnw86<7601Yi~{ct=1==>Tb{|f0906;Sgpqir;=730^h}zlu>5:g=Umzgx1950?;8V`urd}6<2l5]erwopZojxk1XEJLZS^KMBJg<[@MTNX]FDY`8WLAXJ\YEM@K;;Raov6=Tme>0XT^J3:T@G<=QAL]TXT^J1e9[MIOIP$RON->!1!QWQG&7&8*J_NGF7:ZPPZAIL8o0T^ZPILROAHCI\H^BCCQLOOQWVDOI\Z;;7U][_SVO[UTHXLX_U:5WSU]UGF0^t|?1Tb=>?069\j5678820Sc>?0132e>Yi89:;Sdc139\j5678Vcf|RQa012353=Xf9:;=<<4_o2344YneyUTb=>?10;8[k678;6;2o5Pn123697=8730Sc>?05>3:g=Xf9:;81?50?;8[k678?6;2o5Pn123297=87;97R`?01;\mhvXWg:;<4?6;^l3440;87;37R`?004?4;YneyUTb=>>6=2=5<=Xf9:::1?1199\j566>5;5Sdc_^l3440;97;27R`?004?6;7?3Vd;<<832?]jiuYXf9:::1<11c9\j566>591<374_o2353:46820Sc>?17>0:ZojxVUe<=?9<2<22>Yi89;<=?5Pn1223ZojxVUe<=?8179\j566001Tb=>>8022<>Yi89;3=<74_o235=76911Tb=>>800;?Zh78829=55Pn122<67?3Vd;<<6;199\j5660<;37R`?00:55==Xf9::4:?7;^l344>?911Tb=>>883b?Zh7882Te`~9;^l344?13Vd;8;^l3476602Ue<=>c9\j564:581<374_o2377:5601Tb=><4=2==>Yi899?0<06;^l3462;:730Sc>?35>0:<=Xf9:881:19:]m45534<427R`?026?2;d7;384_o2372753Vd;<>9Pilr\[k67;>;=7R`?02:4?Zh78:2:46Qa011;54g169\j563<;20Sc>?4502e>Yi89>?Sdc6:]m4522?2Ue<=::199\j563=8;j7R`?057\mhv13Vd;<988;^l3410602Ue<=:910c8[k67;7=3==>Yi89><0?0m;^l3411;;3:556Qa016486813Vd;<967;^l341>6911Tb=>;8334?Zh78=2846Qa016;74g?48323>Yi89>2>55Pn127=77f3Vd;<97Pilr5?Zh78<:37R`?042252=Xf9:>Yi89?:;6Qa01725==Xf9:>=a:]m4535W`g{:6Qa01703>Yi89?8=55Pn126747f3Vd;<8=Pilr5?Zh78<><7R`?0462<>Yi89??=?5431?Zh78:7^knt3=Xf9:>4:5Pn126<4>a:]m453?W`g{:6Qa017:3>Yi89?2=55Pn126=47f3Vd;<87Pilr5?Zh78?:<7R`?0722<>Yi89<;=?7931?Zh78>2Te`~P_o233=713Vd;<5>>2:]m45>7W`g{SR`?09222>Yi8929=?5Pn12;6ZojxVUe<=6=179\j56?;880Sc>?82]jiuYXf9:3?<74_o23<0:76k1Tb=>75=394;0?8735?Zh7812:>6Qa01:;[lkwWVd;<56>6:]m45?09;1Tb=>67^kntZYi893<=55Pn133547?3Vd;==?=169\j5779:20Sc>>0012e>Yi88::Sdc8:]m44659820Sc>>03023>Yi88:9?55Pn133667f3Vd;==>02]jiu>8:]m4463:820Sc>>0512<>Yi88:?8<64_o224136?2Ue<<>;699\j577199\j577=;;<7R`?1170<>Yi88:>?>0632<>Yi88:<><64_o224256?2Ue<<>8499\j577?=;j7R`?115\mhv?3Vd;==7>199\j5771;;37R`?11;052=Xf9;;5964_o224<26i2Ue<<>6_hos<>Yi88;:=<64_o22544602Ue<30:8[k6698>:;6Qa00321==Xf9;:=8?n;^l3547Xadz>7ljkes18fvd3kyrSdc_cqz53=ddbyyo95lpic7?fvhd11h|xQAiss:?fvrWGzce?64cqw\Jwct02i{yRo30?c8gusXi5;1<364cqw\e97902i{yRj30?:8gusXl5;546mu^f?6;>ew}Vn7:3o4cqw\`91=8720o}{Pd=5=3>ew}Vxe{>5ls018`c`03mc}e~a}a:fjrluhz5:5m6jfvhqlv979k2nbzd}`r=094;gobzk1bbyQkotv?4;doi|Vndyy28:11b9jjqYjazeTe`~7;hlw[hita>1bbyQ`uu37?lhsWfSdc_hlw[jss911bbyQ|cmi4?luXzlko=95fs^pfeaYneyUbR|jae3f?ncbxVbbio}ci{0?icck2fnhRgbp^nf`45vhz}Uzn6~`ru]qavsk|k1{czPsdnfgq34rdqfpZojxVxnhz>8:pwhZr~xl20hbjcugg=>ubdliii?n;rgoafrbl8;h7~kcebvf`Zojx11xddh{cmi22>uoao~h`fQfmq]pll`skea:46}gigv`jqd<{acmxn`{<1uoao~bbj<;;rkdj1=tasoj7~bnvdkmp`ha3zfjzhgatdl\J6>?:=1x`lxjiovfjZH401Uba}Q|l`tfmkrbfVD845?i;rnbr`oi|ldTB>7?259phdpbag~nbR@<91]jiuYtdh|neczjn^L0=57?3zfjzh}jlg9pkptdmVlb`h`nmdf8wjsuklUgeckab99ptl028;h37~~f_Oqfh2=tx`Ubby64sqk\iluh02y{eRc`sh:8wuoX{jf`o6}iecwelh;87i0}gkaucjj979k2y{eio{ahl?6;e<{ycomyofn=1=g>uwamkmd`34?a8wuoci}kbb1;1c:qsmagsi`d7:3k4sqkgeqgnf5=1<3m4sqkgeqgnf5=5n6}iecwelhX8k1x|djnt`km[4d<{ycomyofn^0a?vvnlh~jecQuwamkmb{{d:qsmagsif0=0k;rrj`drfg|~7=3j4sqkgeqgh}}692i5|phfbpdir|595h6}iecwejss4=4o7~~fd`vbkpr;=7n0}gkauclqq:16o1x|djnt`mvp91=87n0}gkauclqq:06?1x|dgat008wuonf}Uba}Q|phkmp4c<{}kyxR}gigvjjb4<|j90x`a7;tlpmbhbl01}ma{j_bkm=>pfd|oTc}l:;vkgpm><=vc3:zlvxFGx0>27MNw2c:9B?4=9rY?m7?74;5`>454k>:j6?;l81ym5=4=92d:4>4=;%3;5?70k2wX844>8584g?74;j=;m7<:c928`7d?290:67>51;394~U3i3;3879l:010g26f2;?h4=5+16`9=7=e:k21<7?8:7:9>1ov=n:0`97f<4l38=6a<4j3836?95}[67>7}?2:91q)?89;0a<>J6?l09wE<7c:&217<5m;1v@<9i:0y'6g0=290/=8:527`8j4342;10'?8n:18'502=:?h0b<;<:098/70d290/=8:527`8j4342910c?;j:188k7d>2900c?ll:188k7dc2900c?6k:188f730290j6;4i{%34=?42?2c94l4?::k2`5<722c9nh4?::k2`0<722c99n4?::k2`<<722c9;<4?::k2g`<722c9n44?::m13<<722h99;4?:283>5}#9>31?h5f7g83>>o?83:17b?;c;29?xd5=<0;6>4?:1y'52?=;l1b;k4?::k;4?6=3f;?o7>5;|`114<72:0;6=u+16;97`=n?o0;66g70;29?j73k3:17pl=5383>6<729q/=:753d9j3c<722c3<7>5;n37g?6=3th99>4?:283>5}#9>31?h5f7g83>>o?83:17b?;c;29?xd5==0;684?:1y'52?=9=l0e:h50;9j<5<722c3=7>5;h:`>5<h6=44}r04=?6=:rT9;452244951e52z\15<5sW;o<63=5484b>{t:ko1<7d483>7}Y9m?01?;>:6d8yv42k3:1>vP=5b9>607=091v;<066?>73ty:oh4?:3y]5fc<5;?86:h4}r0a=?6=:rT9n4522419<5=z{8>>6=4={<061?73k2799948f:p510=838p1?;>:06`?842<32;7p}>4683>7}::<81=9m4=377>=752z?116<68:58b9~w42>2909w0<:6;:3?842<3;?o6srb373>5o50h0;66g>d183>>o5jo0;66g>d483>>o5=m0;66g>d883>>o5?;0;66a=7`83>>d54?:1y'52?=;l1b;k4?::k;4?6=3f;?o7>5;|`10`<72:0;6=u+16;97`=n?o0;66g70;29?j73k3:17pl=4c83>6<729q/=:753d9j3c<722c3<7>5;n37g?6=3th98n4?:283>5}#9>31?h5f7g83>>o?83:17b?;c;29?xd55;n37g?6=3ty9;l4?:3y]62g<5;>m6<:l;|q15o4=36e>2`52z\2`5=::=o1;k5rs3`e>5<5sW8ij63=4d8;4>{t9m?1<77}Y:vP>d89>61e=?o1v?9=:181[40:2798n470:p51g=838p1?:j:06`?843l3=m7p}l4;296~;542d348?h76>;|q`2?6=:r798k470:?10a<650;9j6f6=831b=i;50;9j623=831b=i750;9j622=831d>:l50;9a61?=8391<7>t$05:>6cl1<75f8183>>i69;50;194?6|,8=26>k4i6d94?=n090;66a>4b83>>{e:=<1<7=50;2x 41>2:o0e:h50;9j<5<722e:8n4?::a611=83>1<7>t$05:>42b3`=m6=44i9294?=n080;66a>4b83>>{t:>h1<7l0q~965819~w4b22909wS?k5:?100<0n2wx>:;50;0xZ712348?976?;|q2`<<72;qU=i74=365>2`52z\131=::=<14=5rsb594?4|5;>36<:l;<073?1a3tyh47>52z?100<6995819~wf?=838p1?:9:06`?843?32:7p}la;296~;5<003<63=46820f=zuk8?87>56;69=~"6?009895f29c94?=n9m:1<75f2b394?=n9m?1<75f2ef94?=h:>i1<75m25194?5=83:p(<96:2g8m2`=831b4=4?::m20f<722wi>9<50;194?6|,8=26>k4i6d94?=n090;66a>4b83>>{e:=:1<7=50;2x 41>2:o0e:h50;9j<5<722e:8n4?::a617=8391<7>t$05:>42c3`=m6=44i9294?=h9=i1<75rs35`>5<5sW8;5<:09>57g9~w7bc2909wS614=9=i01?:>:6d8yved2909w0<;0;37g>;5<803<6s|ce83>7}::=914=52253951e46|,8=26?=i;h0;e?6=3`;o<7>5;h0`6?6=3`;o97>5;h043?6=3`;o57>5;h0ae?6=3`;hi7>5;h0a4?6=3f85;c00a?6=;3:17880a>o0n3:17d6?:188k42d2900qo<5<53;294~"6?008i6g8f;29?l>72900c<:l:188yg4413:1>7>50z&23<<>92c5;n37g?6=3th9?l4?:283>5}#9>31?h5f7g83>>o?83:17b?;c;29?xd5;k0;6>4?:1y'52?=;l1b;k4?::k;4?6=3f;?o7>5;|`17f<72<0;6=u+16;951`l1<75f8183>>o?93:17d6l:188k42d2900q~<8d;296~X5?m16>>k515a8yv4?i3:1>vP=8`9>66c=?o1v73ty:h84?:3y]5a3<5;936:h4}r043?6=:rT9;:5222:9<5=z{8n26=4={_3g=>;5;h0l0q~>l5819~wfc=838p1?=k:06`?844k3=m7p}lf;296~;5;10:8n5222a9<5=z{m:1<742d3488m76?;|qg5?6=:r79?l4>4b9>66e=081vi<50;0x975e28>h70<v3=3d8;4>;5;j0:8n5r}c003?6=>3>15v*>788172=n:1k1<75f1e294?=n:j91<75f1e794?=n:<31<75`26g94?=e::<1<7=50;2x 41>2:o0e:h50;9j<5<722e:8n4?::a663=8391<7>t$05:>6cl1<75f8183>>i6>:50;194?6|,8=26<:k;h5e>5<;5;?0:8n5rs3:b>5<5sW83m63=3784b>{t9m:1<77}Y:j901?=::928yv7c=3:1>vP>d49>665=?o1v?;6:181[421279?>470:p`1<72;q6>>;515a897532>l0q~j::181844;3;?o63=358;4>{tl?0;6?u22249<5=:::>1=9m4}|`177<72?0?64u+16;96645<5<5<5<4290;w)?89;1f?l1a2900e5>50;9l51e=831vn?5<7s-;<57?;d:k4b?6=3`2;6=44o06`>5<52z\13c=:::;1=9m4}r0;e?6=:rT94l5222393c=z{8n;6=4={_3g4>;5;90l0q~<88;296~X5?116>?k5819~wa1=838p1?=?:06`?845n3=m7p}k8;296~;5:l0:8n5223d9<5=z{m31<7=6<5;8m6<:l;|a67b=83<1877t$05:>74c3`83m7>5;h3g4?6=3`8h:7>5;h3g1?6=3`8oo7>5;n0;5?6=3k89o7>53;294~"6?008i6g8f;29?l>72900c<:l:188yg45j3:1?7>50z&23<<4m2c5;h:3>5<h6=44}c01=?6=;3:17880a>o0n3:17d6?:188k42d2900qo<=a;297?6=8r.:;44>4e9j3c<722c3<7>5;n37g?6=3ty94<4?:3y]6=7<5;8h6<:l;|q15o4=30`>2`52z\2`5=::;h1;k5rs3a5>5<5sW8h:63=2c8;4>{t9m?1<77}Y:mi01?<6:928yvbf2909w0<=b;37g>;5:h07}::;31=9m4=30b>=673489m7?;c:~f74?29096=4?{%34=??63`=n6=44o06`>5<52;294~"6?002=6g8e;29?j73k3:17pll3;290?4==rP:;94={8820?{]<=0:w<85}%34=?d73E;"5110>56*=9c8226=i:hl1?6`=e082?k4e?3in7)4>;:k6e?6=,8??6;:4n070>7=7g86!4>n38n?6*=9986=>"51k0::>5a2`d96>h5m80:7pg:a;29 4332?80b<;<:098m35=83.:99492:l216<732e::>4?::ag7<72:0;6=uU458223-82n7?93:l1ec<53g8n=7?4}h7b>5<#9<>1:?5a14195>=n>:0;6)?:4;41?k72;3:07b?93;29?xu6>:0;6?uQ17189gc=9?90q~?7c;296~;em3?j70m=:040?!70>3;3h6`>7482?xu1=3:1>vP95:?`6?3f3-;<:78;;o341?65+164921=i9>?1>6srbc394?>=>3kpV<9;:5y2b?d=:<0j6pT;4;0x64<5;3w/=:75929O52c=9rB94n5rL05e>=}i:k=1m=5+28d960><,;326;k4$3g3>7=#:0h1=;=4$3fe>4=#:ho1>ik4$3`5>10!72<3=97c?:3;38?l17290/=8:5739m505=:21b:k4?:%360?153g;>?7=4;n35`?6=,8??6<8l;o367?6<3f;=n7>5$077>40d3g;>?7?4;n35=?6=,8??6<8l;o367?4<3f;=47>5$077>40d3g;>?7=4;c3:6?6=:3:1788:5>o0m3:17b?;c;29?xd60k0;6>4?:1y'52?=;l1b;k4?::k;4?6=3f;?o7>5;|`2<<<72:0;6=u+16;97`=n?o0;66g70;29?j73k3:17pll1;297?6=8rP?87?t7;'52?=:l90@<9i:4y'6<`=:l90(?77:4;8 7?e28<87c4>;:k57?6=,8??6;<4n070>5=5<4290;wW:;:0y4>x"6?009i>5C16d91~"51o09i>5+28:91<=#:0h1=;=4n3ce>7=i:l;1=6sf5`83>!72<3<97c?:3;38?l04290/=8:5639m505=821d=;=50;9~fg`=8391<7>tZ5695~1=u-;<57629m6d`=:2d9i<4>;|k6e?6=,8??6;<4n070>4=55856>h6=:0;76a>6283>>{t?80;6>uQ709>5=d=?o16o=493:&233<0:2d:;84>;|q2=5<72;q6=5l515a89f7==h1/=:851838j412281v<86:181[71127ij7?93:&233<6>j1e=:;52:p5=c=839p1<6m:92894>>28>h70m?:4c8 411282m7c?85;38yv0a290?wS8i;<3:6?1b34;3576?;<`e>0g<,8==6:<4n056>6=z{8;d93;=?6*>77822f=i9>?1<6s|7283>7}Y?:16o<493:&233<0:2d:;84?;|q44?6=;rT<<63>8884b>;en3<87)?86;51?k70=380q~?9b;296~X6>k16o=4>629'520=9?i0b<9::09~w40?2909wS?98:?2=7<65;|`165<72;0;6=u+16;9=4=n?l0;66a>4b83>>{e:8o1<7<50;2x 41>20;0e:k50;9l51e=831vn??l:181>5<7s-;<577>;h5f>5<h6=44}c34`?6=93:17884`>i0j3:17pl=1`83>7<729q/=:75909j3`<722e:8n4?::a5=6=83;1<7>t$05:>41f3f;>=7>5;|`15=<72:0969u+16;964>5<6=44b334>5<4290;w)?89;1f?l1a2900e5>50;9l51e=831vn??9:181>5<7s-;<577>;h5f>5<h6=44}r021?6=:rT9=852205951e52z\125=::8=1;k5rs34g>5<5sW8=h63=1784a>{tlm0;6?u22059<5=::8<1=9m4}|`151<72:0969u+16;96425<5<4290;w)?89;37`>o0n3:17d6?:188k42d2900qo<>2;296?6=8r.:;4461:k4a?6=3f;?o7>5;|q154<72;qU>42d3ty9;:4?:3y]621<5;;86:h4}r05`?6=:rT9:i5220093`=z{mo1<7=6<5;;96<:l;|a646=8391>7:t$05:>7773`8im7>5;h0a4?6=3f8;h7>5;c03b?6=;3:17880a>o0n3:17d6?:188k42d2900qo5;|q14a<72;qU>=j4=32e>42d3ty9nl4?:3y]6gg<5;:n6:k4}r0a4?6=:rT9n=5221d9<5=z{ml1<72`<5;:n6<:l;|a65e=8391>7:t$05:>76d3`8>57>5;h0a=?6=3f8;57>5;c03f?6=;3:178820a=n?o0;66g70;29?j73k3:17pl=0`83>7<729q/=:75909j3`<722e:8n4?::p65?=838pR?>6;<03f?73k2wx>8750;0xZ73>348;n79i;|q1f<<72;qU>o74=32b>2c7348;m7?;c:~f76?29086?4;{%34=?4702c:ol4?::k125<722e9<84?::`142<72:0;6=u+16;97`=n?o0;66g70;29?j73k3:17pl=0783>7<729q/=:75909j3`<722e:8n4?::p653=838pR?>:;<033?73k2wx=no50;0xZ4ef348;:79j;|q125<72;qU>;>4=324>=64b83>>{e:981<7:52;7x 41>2;:97d5<5290;w)?89;;2?l1b2900c<:l:188yv7an3:1>vP>fg9>657=9=i0q~=>57d9~w7g>2909wSll50;0xZ7ge348;=76>;|qf6?6=:r79<<48f:?145<6fd9j6d>=831b>l750;9j6dd=831d=kl50;9a5cb=83>1<7>t$05:>6`l1<75f8183>>o?93:17b?;c;29?xd6nj0;6?4?:1y'52?=181b;h4?::m20f<722wx=kl50;0xZ4`e34;mh7?;c:p6d>=838pR?o7;<3e`?1a3ty9m44?:3y]6d?<58lh6:k4}r0bf?6=:rT9mo521gf9<4=z{l91<7=6<58lh6<:l;|a5cg=83>1?78t$05:>4`f3`8j47>5;h0b=?6=3`8jn7>5;n3e2?6=3k;m57>54;294~"6?008j6g8f;29?l>72900e5?50;9l51e=831vn5<7s-;<577>;h5f>5<h6=44}c3e3?6=:3:1788:5>o0m3:17b?;c;29?xu6n?0;6?uQ1g4894`>28>h7p}=a983>7}Y:h201vP=a89>5c1=?l1v?om:181[4fj27:j4471:pa1<72;q6=k757g9>5c>=9=i0q~k::18187a132;70?i7;37g>{zj8l>6=4;:386!7013;m96g=a983>>o5i00;66g=ac83>>i6n;0;66l>f583>1<729q/=:753g9j3c<722c3<7>5;h:2>5<h6=44}c3e7?6=:3:1788:5>o0m3:17b?;c;29?xu6n;0;6?uQ1g0894`328>h7p}=a983>7}Y:h201vP=a89>5c2=091v?om:181[4fj27:j>48e:pa3<72;q6=k:5809>5c5=9=i0qpl>f083>1<42?q/=:751g38m7g?2900e?o6:188m7ge2900c4b83>>{e9ll1<7<50;2x 41>20;0e:k50;9l51e=831vn5<7s-;<577>;h5f>5<h6=44}r3f`?6=:rT:ii521g2951e52z\1e==:9ll1;h5rs3c:>5<5sW8j563>f18;4>{t:hh1<7eg820f=z{l21<7=7<58on6<:l;|a5`e=83>1?78t$05:>4cd3`8j47>5;h0b=?6=3`8jn7>5;n3f54;294~"6?008j6g8f;29?l>72900e5?50;9l51e=831vn5<7s-;<577>;h5f>5<h6=44}c3f=?6=:3:1788:5>o0m3:17b?;c;29?xu6m10;6?uQ1d:894ce28>h7p}=a983>7}Y:h201vP=a89>5`g=?l1v?om:181[4fj27:i448e:pa<<72;q6=hl5819>5`g=9=i0q~kn:18187bj32:70?j9;37g>{zj8o<6=4;:584!7013;n;6g=a983>>o5i00;66g=ac83>>i6m;0;66l>e783>1<729q/=:753g9j3c<722c3<7>5;h:2>5<h6=44}c3f1?6=:3:1788:5>o0m3:17b?;c;29?xd6m:0;6?4?:1y'52?=181b;h4?::m20f<722wi=h:50;094?6|,8=264?4i6g94?=h9=i1<75rs0g1>5<5sW;n>63>e7820f=z{;k36=4={_0b<>;6m<0o0q~km:18187b>3=m70?j5;37g>{tmj0;6?u21d49<5=:9l91=9m4}rgg>5<5s4;n:76>;<3f0?73k2wvn7<3s-;<57?kc:k124<722c9:>4?::m2`<<722h:ho4?:283>5}#9>31?h5f7g83>>o?83:17b?;c;29?xd6lh0;6?4?:1y'52?=181b;h4?::m20f<722wx=i750;0xZ4b>34;on7?;c:p637=838pR?8>;<3ge?1b3ty9:>4?:3y]635<58ni65>4}rgf>5<5s4;on79i;<3ge?73k2wvn7<3s-;<57?k8:k124<722c9:>4?::m2`0<722h:h:4?:283>5}#9>31?h5f7g83>>o?83:17b?;c;29?xd6l?0;6?4?:1y'52?=181b;h4?::m20f<722wx=i;50;0xZ4b234;o;7?;c:p637=838pR?8>;<3g3?1a3ty9:>4?:3y]635<58n=6:k4}rge>5<5s4;o;76?;<3g2?73k2wvn6<2s-;<57?k4:k124<722c9:>4?::m2`5<722h:h>4?:283>5}#9>31?h5f7g83>>o?83:17b?;c;29?xd6l;0;6?4?:1y'52?=181b;h4?::m20f<722wi=i?50;094?6|,8=264?4i6g94?=h9=i1<75rs0f3>5<5sW;o<63>d2820f=z{;<:6=4={_055>;6l;0v3>d284b>;6l;0:8n5rsg394?4|58n865>4=0f2>42d3twi=nh50;194?6|,8=26>k4i6d94?=n090;66a>4b83>>{e9jn1<7=52;6x 41>28io7d50z&23<<65;|`2gg<72;0;6=u+16;9=4=n?l0;66a>4b83>>{t9jk1<7{zj8i26=4::183!7013>;7d6l:188m2`=831b4=4?::k;5?6=3f;?o7>5;|`2f7<72:0;6=u+16;97`=n?o0;66g70;29?j73k3:17pl>b183>6<52=q/=:751c28m7072900e?ol:188k4gc2900n5<7s-;<57?;d:k4b?6=3`2;6=44o06`>5<52;294~"6?002=6g8e;29?j73k3:17p}>ae83>7}Y9hn0190;6?uQ272894gb2>o0q~h7psm1``94?752j0:hv*>7882eg=n9jk1<75f1d094?=n:m21<75f1d:94?=n:m<1<75f1df94?=n:m?1<75f1g094?=n:m>1<75f1g494?=n:m91<75f1g`94?=n:m81<75f1gd94?=n:m;1<75f21194?=n:m:1<75`18g94?=e9h;1<7=50;2x 41>28>o7d9i:188m=6=831d=9m50;9~f4g729096=4?{%34=??63`=n6=44o06`>5<7>53;294~"6?008i6g8f;29?l>72900c<:l:188yg7f;3:1?7>50z&23<<4m2c5;h:3>5<h6=44}c3b0?6=;3:17880a>o0n3:17d6?:188k42d2900qo?n5;297?6=8r.:;445<53;294~"6?008i6g8f;29?l>72900c<:l:188yg7f?3:1?7>50z&23<<4m2c5;h:3>5<h6=44}c3b7880a>o0n3:17d6?:188k42d2900qo?n9;297?6=8r.:;445<59;294~"6?00:9=5f7g83>>o?83:17d6>:188m=e=831b4i4?::k;a?6=3`2m6=44i8294?=h9=i1<75rb0;e>5<4290;w)?89;1f?l1a2900e5>50;9l51e=831v<7j:181[7>m27:m<4>4b9~w4ef2908wS?la:?2e4<0n27:m=48e:p5`4=838pR<58k965>4}r3f;6i:03<6s|1df94?4|V8oo70?n4;5e?xu5l<0;6?uQ2e7894g321:0q~?i2;296~X6n;16=l;57g9~w7b32909wSi=4=0c5>=652z\2bg=:9h=1;k5rs3f1>5<5sW8o>63>a68;4>{t9ol1<77}Y:m;01vP=029>5d?=?o1v?j?:181[4c827:m4470:pb1<72;q6=l>515a894?a2>l0q~h::18187f:3;?o63>a`84b>{tn?0;6?u21`1951e<58kj65>4}rd4>5<5s4;j87?;c:?2ed5d3=9=i012909w0?n6;37g>;6ih03h6s|f`83>7}:9h=1=9m4=0cb>=c9g8;4>{tnl0;6?u21`39<5=:90l1=9m4}|`2=a<72:0;6=u+16;97`=n?o0;66g70;29?j73k3:17pl>9583>6<729q/=:753d9j3c<722c3<7>5;n37g?6=3th:5;4?:283>5}#9>31?h5f7g83>>o?83:17b?;c;29?xd6110;6>4?:1y'52?=;l1b;k4?::k;4?6=3f;?o7>5;|`2=g<72:0;6=u+16;97`=n?o0;66g70;29?j73k3:17pl=de83>0<729q/=:75769j0a<722c?;7>5;h6;>5<229086?4;{%34=?4?=2c9no4?::k1f<<722e94?4?::`1<1<72:0;6=u+16;97`=n?o0;66g70;29?j73k3:17pl=8283>7<729q/=:75909j3`<722e:8n4?::p6=4=838pR?6=;<0;0?73k2wx>ol50;0xZ7de3483879i;|q1f<<72;qU>o74=3:0>2c73483?7?;c:~f712290>6=4?{%34=?103`>o6=44i5594?=n<10;66g;5;29?j72>3:17pl=8c83>1<729q/=:753g9j3c<722c3<7>5;h:2>5<h6=44}c0b7?6=;3818v*>7881e6=n:?o1<75f15`94?=h:h:1<75m2`094?5=83:p(<96:2g8m2`=831b4=4?::m20f<722wi>l?50;094?6|,8=264?4i6g94?=h9=i1<75rs3c3>5<5sW8j<63=a3820f=z{;;5i;0i704b83>>{e:121<7=50;2x 41>28>o7d9i:188m=6=831d=9m50;9~f7g229086=4?{%34=?5b3`=m6=44i9294?=h9=i1<75rb37b>5<4290;w)?89;37`>o0n3:17d6?:188k42d2900qo<7e;296?6=8r.:;4461:k4a?6=3f;?o7>5;|`ae?6=<3;18vT>758231=v95}%34=??e3E;n383j6*=9986=>"51j0:;55+28`9535{n9>21<75f6283>!72<3<97c?:3;28?l3f290/=8:5639m505=921d=;=50;9a525=83>1879t$05:>4143`;<47>5;h40>5<28>o7d9i:188m=6=831d=9m50;9~f40129086=4?{%34=?5b3`=m6=44i9294?=h9=i1<75rb047>5<5290;w)?89;;2?l1b2900c<:l:188yg71=3:1?7>50z&23<<4m2c5;h:3>5<h6=44}r357?6=:rT::>52175951e53z\23==:9?<1;k5217693`=z{?91<7530=9=i0q~??2;296~;6>=0:8n5217793c=z{8:86=4={<353?>734;=97?;c:~w4042909wS?93:?236<6>:1v<97:181[70027:;>4>799~w0g=838pR8o4=050>0g<,8==6;<4n056>4=z{?91<74<3sS;<87?t6;Y01<6s>0v(<96:8c8H41b28qC>5m4}M34b?1|,;h=6984$3;e>7>a3-8247;6;%0:g?7002.95o4>629m6d`=:2d9i<4>;|k23=<722c=?7>5$077>346`>5282?>i6>:0;66l>7283>1<32>q/=:751618m41?2900e;=50;9j1d<722e::>4?::`222<72:0;6=u+16;951bl1<75f8183>>i65<4290;w)?89;1f?l1a2900e5>50;9l51e=831v<8<:181[71;27:::4>4b9~w41?2908wS?88:?223<0n27::948e:p26<72;qU:>521749<5=z{>067820f=z{8:>6=4={<350?73k27::848f:p550=838p1<88:928940228>h7ps|17194?4|V8<870?83;357>{t9>21<77}Y=h16=:=55`9'520=>;1e=:;51:p26<72;qU:>52161926=#9><1:?5a16794>{zjk21<7:51;6x^41328q=6pT;4;3x3?{#9>31mi5C16g95~N50j1v@<9i:9ym6g1=9<>0(?7i:3:e?!4>03?27)<6c;34<>"51k0::>5a2`d96>h5m80:7)4?::`236<72=0?6:u+16;95256283>>d6>>0;6>4?:1y'52?=9=n0e:h50;9j<5<722e:8n4?::a530=8391<7>t$05:>6cl1<75f8183>>i65<5sW;=?63>66820f=z{8=36=4<{_34<>;6>?06584a>{t>:0;6?uQ629>530=091v8o50;0xZ0g<58<>65>4}r333?6=:r7:::48f:?223<67:181871<3;?o63>6484b>{t9931<7=6<58<>6<:l;|p535=838pR<8<;<347?71;2wx=:650;0xZ41?34;<1:?5a16795>{t>:0;6?uQ629>525=>:1/=:85639m523=82wvno950;695?2|R8=?6=}i:k=1=8:4$3;e>7>a3-8247;6;%0:g?7002.95o4>629m6d`=:2d9i<4>;%0a2?213tc:;54?::k57?6=,8??6;<4n070>5=55856>h6=:0:76a>6283>>d6?:0;694;:6y'52?=9>90e<97:188m35=831b9l4?::m226<722h:::4?:283>5}#9>31=9j4i6d94?=n090;66a>4b83>>{e9?<1<7=50;2x 41>2:o0e:h50;9j<5<722e:8n4?::a532=8381<7>t$05:><7o1<75`15a94?=zj8<>6=4<:183!70139n7d9i:188m=6=831d=9m50;9~w4042909wS?93:?222<64?:3y]26=:9?<14=5rs4c94?4|Vv3>6684b>;6>?0:8n5rs02a>5<5s4;=87?;c:?220<0n2wx==m50;0x940021:01<8::06`?x{t9?91<7{t=h0;6?uQ5`9>525==h1/=:85639m523=92wx:>4?:3y]26=:9>91:>5+164927=i9>?1<6srbc494?2=93>pV<9;:0y5>x\3<3;p;7s+16;9eg=K9>o1=vF=8b9~H41a21qe>o951468 7?a2;2m7)<68;7:?!4>k3;<46*=9c8226=i:hl1>6`=e082?!4e>3>=7pg>7983>>o1;3:1(<;;:708j4342910e8o50;&211<1:2d:9>4>;:m226<722h:;>4?:587>2}#9>31=:=4i05;>5<>i6>:0;66l>6683>6<729q/=:7515f8m2`=831b4=4?::m20f<722wi=;850;194?6|,8=26>k4i6d94?=n090;66a>4b83>>{e9?>1<7<50;2x 41>20;0e:k50;9l51e=831vn<8::180>5<7s-;<57=j;h5e>5<;6>>0:8n5rs05;>5<4sW;<463>6784b>;6>=07}Y>:16=;85819~w0g=838pR8o4=046>=652z?222<0n27::;4>4b9~w46b2909w0?94;37g>;6><04=046>42d3twx=;=50;0xZ40434;=838pR<97;<347?7002wx9l4?:3y]1d=:9>919l5+164927=i9>?1=6s|6283>7}Y>:16=:=5629'520=>;1e=:;50:~fg3=83>1=7:tZ057>4}12tP?87?t7;'52?=ih1G=:k51zJ13-82o7?88:&1=g<6>:1e>lh52:l1a4<63-8i:7:9;|k23=<722c=?7>5$077>346`>5282?>i6>:0;66l>7283>1<32>q/=:751618m41?2900e;=50;9j1d<722e::>4?::`222<72:0;6=u+16;951bl1<75f8183>>i65<4290;w)?89;1f?l1a2900e5>50;9l51e=831v<8<:181[71;27:::4>4b9~w41?2908wS?88:?223<0n27::948e:p26<72;qU:>521749<5=z{0;296~;6>>067820f=z{8;:6=4={<350?73k27::848f:p544=838p1<88:928940228>h7ps|17194?4|V8<870?83;357>{t9>21<77}Y=h16=:=55`9'520=>;1e=:;51:p26<72;qU:>52161926=#9><1:?5a16794>{zjk>1<7:51;6x^41328q=6pT;4;3x3?{#9>31m45C16g95~N50j1v@<9i:9ym6g1=9<>0(?7i:3:e?!4>03?27)<6c;34<>"51k0::>5a2`d96>h5m80:7)4?::`236<72=0?6:u+16;95256283>>d6>>0;6>4?:1y'52?=9=n0e:h50;9j<5<722e:8n4?::a530=8391<7>t$05:>6cl1<75f8183>>i65<5sW;=?63>66820f=z{8=36=4<{_34<>;6>?06584a>{t>:0;6?uQ629>530=091v8o50;0xZ0g<58<>65>4}r327?6=:r7:::48f:?223<66484b>{t98?1<7=6<58<>6<:l;|p535=838pR<8<;<347?71;2wx=:650;0xZ41?34;<1:?5a16795>{t>:0;6?uQ629>525=>:1/=:85639m523=82wvno=50;695?2|R8=?6=}i:k=1=8:4$3;e>7>a3-8247;6;%0:g?7002.95o4>629m6d`=:2d9i<4>;%0a2?213tc:;54?::k57?6=,8??6;<4n070>5=55856>h6=:0:76a>6283>>d6?:0;694;:6y'52?=9>90e<97:188m35=831b9l4?::m226<722h:::4?:283>5}#9>31=9j4i6d94?=n090;66a>4b83>>{e9?<1<7=50;2x 41>2:o0e:h50;9j<5<722e:8n4?::a532=8381<7>t$05:><7o1<75`15a94?=zj8<>6=4<:183!70139n7d9i:188m=6=831d=9m50;9~w4042909wS?93:?222<64?:3y]26=:9?<14=5rs4c94?4|V3:1>v3>6684b>;6>?0:8n5rs034>5<5s4;=87?;c:?220<0n2wx=<650;0x940021:01<8::06`?x{t9?91<7{t=h0;6?uQ5`9>525==h1/=:85639m523=92wx:>4?:3y]26=:9>91:>5+164927=i9>?1<6srbc094?2=93>pV<9;:0y5>x\3<3;p;7s+16;9e2=K9>o1=vF=8b9~H41a2>q/>o85479'6<`=:1l0(?77:4;8 7?d28=37)<6b;357>h5io097c;1e=8=50:9j1d<72-;>878=;o367?7<3f;=?7>5;c347?6=<3>1;v*>788236=n9>21<75f6283>>o2i3:17b?93;29?g71?3:1?7>50z&23<<65;|`223<72:0;6=u+16;97`=n?o0;66g70;29?j73k3:17pl>6583>7<729q/=:75909j3`<722e:8n4?::a533=8391<7>t$05:>6cl1<75f8183>>i6{t9>21<7=t^05;?871>3=m70?94;5f?xu1;3:1>vP93:?2235<5s4;=;79i;<352?73k2wx=h70?95;5e?xu69k0;6?u21759<5=:9??1=9m4}|q226<72;qU=;=4=050>4043ty:;54?:3y]52><58=86<97;|q6e?6=:rT>m63>7286e>"6??0=>6`>7482?xu1;3:1>vP93:?236<1;2.:;;492:l230<73twino4?:`80>d}]9>>1>v?n:3`9y_232;q9o7?7:|&23<{I0;g>{K9>l14v`=b68211=#:0l1>5h4$3;;>0?<,;3h6<97;%0:f?71;2d9mk4=;o0f5?5<,;h=6984}h34!72<3<37c?:3;38?l01290/=8:5699m505=:21b:84?:%360?0?3g;>?7=4;h40>5<#9<>1:55a14190>=n=h0;6)?:4;4;?k72;3?07b?9b;29 433286290?6<4;{[340?7|>3wQ894>{68~ 41>20o0@<9j:0yK6=e7>a3-8247;6;%0:g?7002.95o4>629m6d`=:2d9i<4>;|k23=<722c=?7>5$077>346`>5282?>i6>:0;66l>7283>1<32>q/=:751618m41?2900e;=50;9j1d<722e::>4?::`222<72:0;6=u+16;951bl1<75f8183>>i65<4290;w)?89;1f?l1a2900e5>50;9l51e=831v<8<:181[71;27:::4>4b9~w41?2908wS?88:?223<0n27::948e:p26<72;qU:>521749<5=z{c;296~;6>>067820f=z{8;o6=4={<350?73k27::848f:p54c=838p1<88:928940228>h7ps|17194?4|V8<870?83;357>{t9>21<77}Y=h16=:=55`9'520=>;1e=:;51:p26<72;qU:>52161926=#9><1:?5a16794>{zj1:1<7:51;6x^41328q=6pT;4;3x3?{#9>315i5C16g95~N50j1v@<9i:7y'6<`=:1l0(?77:4;8 7?d28=37)<6b;357>h5io097c;1e=8=50:9j1d<72-;>878=;o367?7<3f;=?7>5;c347?6=<3>1;v*>788236=n9>21<75f6283>>o2i3:17b?93;29?g71?3:1?7>50z&23<<65;|`223<72:0;6=u+16;97`=n?o0;66g70;29?j73k3:17pl>6583>7<729q/=:75909j3`<722e:8n4?::a533=8391<7>t$05:>6cl1<75f8183>>i6{t9>21<7=t^05;?871>3=m70?94;5f?xu1;3:1>vP93:?2235<5s4;=;79i;<352?73k2wx=?>50;0x940328>h70?95;5e?xu6:80;6?u21759<5=:9??1=9m4}|q226<72;qU=;=4=050>4043ty:;54?:3y]52><58=86<97;|q6e?6=:rT>m63>7286e>"6??0=>6`>7482?xu1;3:1>vP93:?236<1;2.:;;492:l230<73twi;k4?:582>1}]9>>1=v85}[67>4}02t.:;446c:N23`<6sA83o6sC16d92~"51o094k5+28:91<=#:0i1=:64$3;a>4043g8jj7<4n3g2>4=za8=36=44i7194?"6==0=>6`>5283?>o2i3:1(<;;:708j4342810c<8<:188f414290?6948{%34=?70;2c:;54?::k57?6=3`?j6=44o040>5<72900c<:l:188yg71>3:1?7>50z&23<<4m2c5;h:3>5<h6=44}c350?6=:3:1788:5>o0m3:17b?;c;29?xd6><0;6>4?:1y'52?=;l1b;k4?::k;4?6=3f;?o7>5;|q226<72;qU=;=4=044>42d3ty:;54?:2y]52><58<=6:h4=047>2c32;7p}:a;296~X2i27::8470:p574=838p1<88:6d8940128>h7p}>2283>7}:9?>1=9m4=046>2`52z?2224b9~yv71;3:1>vP>629>525=9?90q~?88;296~X6?116=:=516:8yv3f2909wS;n;<347?3f3-;<:78=;o341?76883>7}Y9?3015>51718 41128799><4<6?1164=4>799>3c<6?11v;850;0xZ30<51;1:>5+16492==i9>?1>6s|5`83>7}Y=h164<4:a:&233<102d:;84:;|q53?6=:rT=;6370;40?!70>3<37c?85;38yv042909wS8<;<:3>0g<,8==6;64n056>1=z{8;0n3;=?6*>77822d=i9>?1<6s|6483>7}Y><16;k4:a:&233<102d:;84<;|q22=<72;qU=;64=939535<,8==6<8n;o341?45<7s-;<57:<;h5f>5<>1<75`15a94?=zj1k1<7=50;2x 41>2=90e:k50;9j31<722e:8n4?::a<<<72:0;6=u+16;906=n?l0;66g84;29?j73k3:17plmd;290?7={78~^12=9r=1q)?89;;:?I70m3;pD?6l;|N23c4l51718j7ga2;1e>h?51:&1f3<3>2wb=:650;9j26<72-;>878=;o367?6<3`?j6=4+146927=i9<91=65`17194?=e9>91<7:54;5x 41>28=87d?88;29?l042900e8o50;9l535=831i=;950;194?6|,8=26<:k;h5e>5<5<53;294~"6?008i6g8f;29?l>72900c<:l:188yv71;3:1>vP>629>531=9=i0q~?88;297~X6?116=;857g9>532=?l1v;=50;0xZ35<58<=65>4}r7b>5<5sW?j70?95;:3?xu6:<0;6?u217593c=:9?<1=9m4}r312?6=:r7::94>4b9>533=?o1v<<8:181871?32;70?95;37g>{z{8<86=4={_357>;6?:0::>5rs05;>5<5sW;<463>72823==z{346=5r}c0`b?6=9;0i6<;tZ057>7}4:39<6pT;4;0x71<4=3w/=:75979O52c=9rB94n5rL05e>g}i:k=1=884$3;e>70a3-8247:k;%0:e?72>2.95;4;b:l1=7<73-82;7:l;o0:7?6<,;3?6=5a28294>"5j?0?:6sf4c83>>o3k3:17d;7:18'502==>1e=8=50:9j13<72-;>87;8;o367?7<3`?>6=4+146912=i9<91>65f5583>!72<3?<7c?:3;18?l34290/=8:5569m505=<21b9<4?:%360?303g;>?7;4;h6e>5<#9<>19:5a14192>=n55;294~"6?00<;6g;d;29?l202900e9650;9j00<722e:9;4?::a5?6==3:178843>o3l3:17d:8:188m1>=831b884?::m213<722wi>7>55;294~"6?00<;6g;d;29?l202900e9650;9j00<722e:9;4?::a1?6==3:178843>o3l3:17d:8:188m1>=831b884?::m213<722wi=?4?:483>5}#9>31;:5f4e83>>o3?3:17d:7:188m13=831d=8850;9~f4b=83?1<7>t$05:>21>o303:17d:::188k4312900qo<6:186>5<7s-;<5798;h6g>5<>o3=3:17b?:6;29?xd5n3:1>7>50z&23<<>92c5;n37g?6=3th8=7>52;294~"6?002=6g8e;29?j73k3:17pl=d;291?6=8r.:;4487:k7`?6=3`><6=44i5:94?=n<<0;66a>5783>>{t6c<0m2wx8n4?:3y]0f=:;807}Y7:k;%342?303g;<9784}r6f>5<5sW>n70?54e9'520==>1e=:;57:p50>=838pR<;7;<09500<,8==6<8?;o341?0m7>52z\21d=:=3;>:6*>778225=i9>?196s|14594?4|V8?<70?51448 41128<;7c?85;58yv72n3:1>vP>5g9>6d<6=?1/=:851728j412281v8650;0xZ0><5;n18i5+164912=i9>?1<6s|5583>7}Y==16=i4;d:&233<2?2d:;84<;|q21f<72;qU=8m4=009500<,8==6<8?;o341?2i7>52z\21`=::00:9;5+16495366?5rs4494?4|V<<01?o54e9'520==>1e=:;51:p16<72;qU9>521387`>"6??0>;6`>7487?xu6>80;6?uQ173897b=9<<0(<99:043?k70=3:0q~?:d;296~X6=m16=i4>579'520=9?:0b<9::29~w03=838pR8;4=3;90a=#9><19:5a16796>{t=80;6?uQ509>1?2c3-;<:7;8;o341?359z?23a<0j279m7:7;<390==::3>370;5499>57<3027:h7:7;<0:>1><5;n1855rs3g94??|5;k188521;66?84=<<1697::;<31>13<58n1885228871>;5n3;?o63=d;66?xu483:15v3=a;64?87=<>16>7:8;<7902=:9;0?;63>d;64?84>2==01>?515a897b=<>1vqo<80;29=?3=jrP:;94={0195<1>v?::059y!70133>7A?8e;3xL7>d3tF:;k4k{o0a3?7292.95k4=6g9'6<>=4o51448 7?12=h0b?7=:19'6<1=4=50:&1=1<392d95=4>;%0:1?6>o393:17d;>:18'502==91e=8=50:9j0c<72-;>87;?;o367?7<3`>n6=4+146915=i9<91>65`14c94?"6==0:945a14194>=h9<21<7*>55821<=i9<91=65`14594?"6==0:945a14196>=e=3:197>50z&23<<0?2c?h7>5;h64>5<>i6=?0;66sm2;291?6=8r.:;4487:k7`?6=3`><6=44i5:94?=n<<0;66a>5783>>{e93:197>50z&23<<0?2c?h7>5;h64>5<>i6=?0;66smf;296?6=8r.:;4461:k4a?6=3f;?o7>5;|`25?6=:3:1788:5>o0m3:17b?;c;29?xu3j3:1>vP;b:?e>2ch6=4={_6`?8762>o0q~:>:187[2634?185522;6;?87=<11v9h50;0xZ1`<5;0?h6*>77864>h6?<0:7p};e;296~X3m27:69j4$055>066?5rs07;>5<5sW;>463=:075?!70>3;>56`>7482?xu6=h0;6?uQ14c890<6=?1/=:8514;8j412291v<;8:181[72?27:6<;9;%342?7212d:;84=;|q65?6=:rT>=63::5f8 4112<:0b<9::19~w46=83>p184;7:?1>11<580?;63>1;37g>{tm3:18v3::57897<3=27:69;4=g820f=zuk8i<7>55;294~"6?00<;6g;d;29?l202900e9650;9j00<722e:9;4?::a6g3=83?1<7>t$05:>2g>o6=<0;66g;5;29?j72>3:17pl=7983>0<729q/=:75769j0a<722c?;7>5;h6;>5<:7>5;|`1ea<72=0968u+16;9=1=K9>o1=vF=8b9~H41a20qe>o95849'6<`=:?l0(?77:5f8 7?f28?=7)<66;6a?k4>:3;0(?78:19m6<5=92.9n;4;6:j0g<722c?h7>5;h343?6=3f;>:7>5;c3;7882<==n9>=1<75f4e83>>i60<0;66l>8683>6<729q/=:753d9j3c<722c3<7>5;n37g?6=3th:4;4?:383>5}#9>315<5f7d83>>i670?77;37g>{t9>=1<73=n7p};d;296~X3l27:4:470:p57>=838p1<68:6d894>128>h7psm1;297?6=8r.:;4485:k7`?6=3`>>6=44o075>5<i6=4={_6a?87=<<1v9j50;0xZ1b<582369j4}r362?6=:rT:9;521;362>{t9>=1<754;294~"6?00<:6g;d;29?l2?2900e9;50;9l500=831vn?o9:18b>15238~ 41>20=0@<9j:0yK6=e;%0:3?6>o2;3:1(<;;:408j4342910e8?50;&211<2:2d:9>4>;:k7b?6=,8??68<4n070>7=55866>h6=:0876a>5b83>!72<3;>n6`>5283?>i6=h0;6)?:4;36f>h6=:0:76a>5983>!72<3;>n6`>5281?>i6=>0;6)?:4;36f>h6=:0876l>2;290?6=8r.:;4486:k7`?6=3`>36=44i5794?=h9<<1<75rb483>1<729q/=:75779j0a<722c?47>5;h66>5<:7>5;|`1>5<3290;w)?89;55?l2c2900e9650;9j00<722e:9;4?::p0g<72;22=?01<4;5:?1>13:6=4:{_62?8752=20184;8:?2>1><5;0?46s|4g83>7}Y7:k;%342?353g;<97<4}r6f>5<5sW>n70?54e9'520==;1e=:;53:p50>=838pR<;7;<09500<,8==6<;m;o341?4m7>52z\21d=:=3;>:6*>77821g=i9>?1=6s|14594?4|V8?<70?51448 41128?i7c?85;18yv362909wS;>;<790a=#9><19?5a16795>{t=:0;6?uQ529>57<3l2.:;;4:2:l230<73ty:9n4?:3y]50e<5881=884$055>43e3g;<97>4}|`1g`<72<0;6=u+16;932=n5<7s-;<5798;h6g>5<>o3=3:17b?:6;29?xd5kj0;684?:1y'52?=?>1b8i4?::k73?6=3`>36=44i5794?=h9<<1<75rb3aa>5<2290;w)?89;54?l2c2900e9950;9j0=<722c?97>5;n362?6=3th9ol4?:483>5}#9>31;:5f4e83>>o3?3:17d:7:188m13=831d=8850;9~f7e>290>6=4?{%34=?103`>o6=44i5594?=n<10;66g;5;29?j72>3:17pl=c983>0<729q/=:75769j0a<722c?;7>5;h6;>5<:7>5;|`1<3<72=0;6=u+16;93<=n5483>>o3=3:17b?:6;29?xd5000;694<:7y'52?=111G=:k51zJ1;h4$3;;>1b<,;3j6<;9;%0:2?2e3g82>7?4$3;4>5=i:091=6*=b7872>{ne29086=4?{%34=?5b3`=m6=44i9294?=h9=i1<75rb0:;>5<42;0?w)?89;3;<>o3:3:17d:k:188k4>22900n<68:180>5<7s-;<57=j;h5e>5<52z\7`>;60?04=0:5>42d3twi=7>55;294~"6?00<46g;d;29?l2?2900e<;::188m13=831d=8850;9~w1d=838pR9l4=0871>{t5=d=0916=5654e9>5?2c3ty:9;4?:3y]500<580:9;5rs5094?5|V=801<6m:6d894>?2=80q~?75;296~;6010:48521;6;?xu60h0;6?u219`951e<580:985r}c0gf?6==3:178843>o3l3:17d:8:188m1>=831b884?::m213<722winn4?:0;9sS;<87x\3<38p87=9:|&23<{I0;g>{K9>l14v`=b68211=#:0l1>5h4$3;;>0?<,;3h6<97;%0:f?71;2d9mk4=;o0f5?><,;h=6984}h34!72<3<;7c?:3;38?l3b290/=8:5619m505=:21b9i4?:%360?073g;>?7=4;h7`>5<#9<>1:=5a14190>=n=k0;6)?:4;43?k72;3?07d8k:18'502=>91e=8=56:9j2f<72-;>878?;o367?1<3`!72<3<;7c?:3;;8?l0>290/=8:5619m505=i21b::4?:%360?073g;>?7l4;h45>5<#9<>1:=5a1419g>=n><0;6)?:4;43?k72;3n07d8<:18'502=>91e=8=5e:9j1d<72-;>878?;o367?`<3f;<>7>5$077>4163g;>?7>4;n344?6=,8??6<9>;o367?7<3f;=j7>5$077>4163g;>?7<4;n35a?6=,8??6<9>;o367?5<3f;=h7>5$077>4163g;>?7:4;n35f?6=,8??6<9>;o367?3<3f;=57>5$077>4163g;>?784;n35;o367?1<3k3;6=4;:087_70<3;p:7sU458224}O:1i0qA?8f;4x 7?a2;2m7)<68;7:?!4>k3;<46*=9c8226=i:hl1>6`=e082?xo6?10;66g93;29 4332?80b<;<:198m0g=83.:99492:l216<632e::>4?::`236<72=0?6:u+16;95256283>>d6>>0;6>4?:1y'52?=9=n0e:h50;9j<5<722e:8n4?::a530=8391<7>t$05:>6cl1<75f8183>>i65<5sW;=?63>66820f=z{8=36=4<{_34<>;6>?06584a>{t>:0;6?uQ629>530=091v8o50;0xZ0g<58<>65>4}r31e?6=:r7:::48f:?223<66484b>{t9;i1<7=6<58<>6<:l;|p535=838pR<8<;<347?71;2wx=:650;0xZ41?34;<1:?5a16795>{t>:0;6?uQ629>525=>:1/=:85639m523=82wvn5h50;695?2|R8=?63}#:0l1>5h4$3;;>0?<,;3h6<97;%0:f?71;2d9mk4=;o0f5?75;h40>5<#9<>1:?5a14194>=n=h0;6)?:4;41?k72;3;07b?93;29?g70;3:187:57z&23<<6?:1b=:650;9j26<722c>m7>5;n357?6=3k;=;7>53;294~"6?00:8i5f7g83>>o?83:17b?;c;29?xd6>?0;6>4?:1y'52?=;l1b;k4?::k;4?6=3f;?o7>5;|`221<72;0;6=u+16;9=4=n?l0;66a>4b83>>{e9??1<7=50;2x 41>2:o0e:h50;9j<5<722e:8n4?::p535=838pR<8<;<353?73k2wx=:650;1xZ41?34;=:79i;<350?1b3ty=?7>52z\57>;6>?03<6s|5`83>7}Y=h16=;;5819~w44c2909w0?97;5e?871>3;?o6s|13g94?4|58k4?:3y>531=0916=;;515a8yxu6>:0;6?uQ1718941428<87p}>7983>7}Y9>201<9<:05;?xu2i3:1>vP:a:?236<2i2.:;;492:l230<63ty=?7>52z\57>;6?:0=?6*>77856>h6?<0;7psm8d83>1<62=qQ=::51z49y_2328q<6p*>788b0>J6?l0:wE<7c:O52`=>r.95k4=8g9'6<>==01/>4m516:8 7?e28<87cm7>5$077>345<7983>>o1;3:17d;n:188k4042900n<88:180>5<7s-;<57?;d:k4b?6=3`2;6=44o06`>5<53;294~"6?008i6g8f;29?l>72900c<:l:188yg71<3:1>7>50z&23<<>92c5;n37g?6=3th::84?:283>5}#9>31?h5f7g83>>o?83:17b?;c;29?xu6>:0;6?uQ1718940028>h7p}>7983>6}Y9>201<89:6d894032>o0q~8<:181[0434;=:76?;|q6e?6=:rT>m63>648;4>{t9::1<72`<58<=6<:l;|q274<72;q6=;:515a894022>l0q~?<2;296~;6>>03<63>64820f=zuz;=?7>52z\226=:9>91=;=4}r344}|`;`?6=<3;18vT>758231=v95}%34=?g43E;"5110>56*=9b823==#:0h1=;=4n3ce>7=i:l;1=6sf16:94?=n>:0;6)?:4;41?k72;3:07d;n:18'502=>;1e=8=51:9l535=831i=:=50;690?1|,8=26<9<;h3450;9l51e=831vn<89:180>5<7s-;<57=j;h5e>5<5<52z\226=:9?=1=9m4}r341;h5rs7194?4|V?901<89:928yv3f2909wS;n;<351?>73ty:?>4?:3y>531=?o16=;8515a8yv74<3:1>v3>65820f=:9??1;k5rs016>5<5s4;=;76?;<351?73k2wv<8<:181[71;27:;>4>629~w41?2909wS?88:?236<6?11v8o50;0xZ0g<58=868o4$055>346<5rs7194?4|V?901<9<:718 4112?80b<9::19~yg>d290?6<4;{[340?7|>3wQ894>{68~ 41>2h80@<9j:0yK6=e7>a3-8247;6;%0:g?7002.95o4>629m6d`=:2d9i<4>;|k23=<722c=?7>5$077>346`>5282?>i6>:0;66l>7283>1<32>q/=:751618m41?2900e;=50;9j1d<722e::>4?::`222<72:0;6=u+16;951bl1<75f8183>>i65<4290;w)?89;1f?l1a2900e5>50;9l51e=831v<8<:181[71;27:::4>4b9~w41?2908wS?88:?223<0n27::948e:p26<72;qU:>521749<5=z{>067820f=z{89<6=4={<350?73k27::848f:p56>=838p1<88:928940228>h7ps|17194?4|V8<870?83;357>{t9>21<77}Y=h16=:=55`9'520=>;1e=:;51:p26<72;qU:>52161926=#9><1:?5a16794>{zj1;1<7:51;6x^41328q=6pT;4;3x3?{#9>31m<5C16g95~N50j1v@<9i:7y'6<`=:1l0(?77:4;8 7?d28=37)<6b;357>h5io097c;1e=8=50:9j1d<72-;>878=;o367?7<3f;=?7>5;c347?6=<3>1;v*>788236=n9>21<75f6283>>o2i3:17b?93;29?g71?3:1?7>50z&23<<65;|`223<72:0;6=u+16;97`=n?o0;66g70;29?j73k3:17pl>6583>7<729q/=:75909j3`<722e:8n4?::a533=8391<7>t$05:>6cl1<75f8183>>i6{t9>21<7=t^05;?871>3=m70?94;5f?xu1;3:1>vP93:?2235<5s4;=;79i;<352?73k2wx=>o50;0x940328>h70?95;5e?xu6;k0;6?u21759<5=:9??1=9m4}|q226<72;qU=;=4=050>4043ty:;54?:3y]52><58=86<97;|q6e?6=:rT>m63>7286e>"6??0=>6`>7482?xu1;3:1>vP93:?236<1;2.:;;492:l230<73twi4=4?:582>1}]9>>1=v85}[67>4}02t.:;44n0:N23`<6sA83o6sC16d92~"51o094k5+28:91<=#:0i1=:64$3;a>4043g8jj7<4n3g2>4=za8=36=44i7194?"6==0=>6`>5283?>o2i3:1(<;;:708j4342810c<8<:188f414290?6948{%34=?70;2c:;54?::k57?6=3`?j6=44o040>5<72900c<:l:188yg71>3:1?7>50z&23<<4m2c5;h:3>5<h6=44}c350?6=:3:1788:5>o0m3:17b?;c;29?xd6><0;6>4?:1y'52?=;l1b;k4?::k;4?6=3f;?o7>5;|q226<72;qU=;=4=044>42d3ty:;54?:2y]52><58<=6:h4=047>2c32;7p}:a;296~X2i27::8470:p56e=838p1<88:6d8940128>h7p}>3e83>7}:9?>1=9m4=046>2`52z?2224b9~yv71;3:1>vP>629>525=9?90q~?88;296~X6?116=:=516:8yv3f2909wS;n;<347?3f3-;<:78=;o341?7{78~^12=9r=1q)?89;;e?I70m3;pD?6l;|N23c<1s-82j7<7f:&1==<212.95n4>799'6878=;o367?6<3`?j6=4+146927=i9<91=65`17194?=e9>91<7:54;5x 41>28=87d?88;29?l042900e8o50;9l535=831i=;950;194?6|,8=26<:k;h5e>5<5<53;294~"6?008i6g8f;29?l>72900c<:l:188yv71;3:1>vP>629>531=9=i0q~?88;297~X6?116=;857g9>532=?l1v;=50;0xZ35<58<=65>4}r7b>5<5sW?j70?95;:3?xu6;o0;6?u217593c=:9?<1=9m4}r374?6=:r7::94>4b9>533=?o1v<:>:181871?32;70?95;37g>{z{8<86=4={_357>;6?:0::>5rs05;>5<5sW;<463>72823==z{346=5r}r7`>5<5sW?h706k:718 4112?:0b<9::59~w41?2902wS?88:?:4?700273j7?88:?;a?700273h7?88:?;g?700273=7?88:?;4?70027"6??0=<6`>7481?xu1j3:1>vP9b:?4b?3f3-;<:78?;o341?>72?90(<99:728j412281v<8m:181[71j273i7?93:&233<6?81e=:;55:p524=838pR<9=;<5e>4043-;<:7?81:l230<73ty::54?:3y]53><50:1=;=4$055>4163g;<9794}r7b>5<5sW?j707?:4c8 4112?:0b<9::g9~w4172909wS?80:?;4?71;2.:;;4>709m523=92wx:;4?:3y]23=:0m0>m6*>77854>h6?<0h7p}9c;296~X1k272<78<;%342?073g;<9794}r4b>5<5sW709m523=:2wx:i4?:3y]2a=:0o0=?6*>77854>h6?<0=7p}>6883>7}Y9?3015h51718 41128=:7c?85;48yv3c2909wS;k;<:`>35<,8==6;>4n056>6=z{8;?l3;=?6*>778234=i9>?186s|6283>7}Y>:164k4:a:&233<182d:;84j;|q55?6=:rT==638f;40?!70>3<;7c?85;28yv022909wS8:;<:f>0g<,8==6;>4n056>a=z{8;?k3;=?6*>778234=i9>?1?6s|6683>7}Y>>164n4:a:&233<182d:;84m;|q6f?6=:rT>n637e;40?!70>3<;7c?85;78yv0>2909wS86;<:2>0g<,8==6;>4n056>d=zuk8oo7>55;294~"6?006=4?{%34=?103`>o6=44i5594?=n<10;66g;5;29?j72>3:17pl=5e83>0<729q/=:75769j0a<722c?;7>5;h6;>5<5;|`;2?6=;3:178877>o0m3:17d9;:188k42d2900qo6<:180>5<7s-;<57:<;h5f>5<>1<75`15a94?=zj1=1<7=50;2x 41>2=90e:k50;9j31<722e:8n4?::a<0<72:0;6=u+16;906=n?l0;66g84;29?j73k3:17pl78;297?6=8r.:;44;3:k4a?6=3`=?6=44o06`>5<87d9j:188m22=831d=9m50;9~f=2=8391<7>t$05:>15o1<75f7583>>i6;;4=c691d=:jk0=?63mc;40?8>428>h7)?86;05f>h6?<0=7p}=6783>0}Y:?<01o;55`9>fg<1=27io78:;<:7>42d3-;<:7<9b:l230<23ty9::4?:5y]631<5k<19l52bb852>;?=3;?o6*>77812g=i9>?186s|27:94?3|V;<370ln:7189g1==h16nn497:?;2?73k2.:;;4=6c9m523=;2wx>;750;1xZ70>34hh6;74=95951e<,8==6?8m;o341?454z\12d=:j10>m63mc;4b?8>?28>h7)?86;05f>h6?<0:7p}=6b83>6}Y:?i0157515a89ge=>k1/=:8527`8j412291v?lm:181[4ej279484=bc9~w70b2909wS<9e:?1e6<5>l1v?8?:186[418279=54=619>65>=:?:01m3=n7p}=5d83>7}Y:64>=:?n01??;:34g?84?j32:70<80;6`?84e<3=n7p}=5g83>6}Y::1v?l6:185[4e12799:4=b89>65e=:k301?6::3`:?8d>2:18h5+16495gb6?5rs06a>5<5sW;?n63=a2820g=z{;==6=4={_042>;el3?j7p}=b`83>6}Y:kk01?=i:3`b?846838im6s|2ca94?4|V;hh706m:06`?xu5jm0;6?uQ2cf897>>28?=7p}=8e83>7}Y:1n01?6j:06`?xu50?0;6?u28c84a>;50?0:9;5rs3`e>5<4s48><7579'520=:j?0b<9::79~w712290?w0<;a;041>;59l0;5ij0:9;522ea950357>54z?172<5=016>=m524;897g22>l01?;n:06`?xu5l00;6?u22ec951e<5;236:h4}r0`0?6=;r79??4=c59>6fc=nj51448 4112;i>7c?85;38yv4fl3:14v3>ce81ea=:90n1;k5218693c=:90<1;k5218:93c=:90h1;k5224c9<5=::hn1=884}r06`?6==r799=4=5e9>g6<1=27i878<;<`1>35<5;?o6<;9;|q13=<72=q6>><526:897bf21:01o65629>62>=9<<0q~<6d;2953}::mn1855226790==::0o1=9m4=353>17<5;h;6964=3`6>432348<47:7;<043?2?348jo7:7;<0b2?26348hi7:7;<0``?2?348ho7:7;<0`f?2?348hm7:7;<0`=?2?348h47:7;<0`3?2?3483:7?:5:?1<<<3:2799n4;8:?11a<302wx>8m50;6x97302;?h70m<:7189g5=>:16>8m51448yv4cj3:1?v3=5`84b>;5im0?h63=dc8213=z{;k?6=4j{<0b1?73k279mi4;b:?1ef<3=279m;4;b:?1g`<3=279oi4;5:?1gf<3=279oo4;5:?1gd<3=279o44;5:?1g=<3=279o:4;5:?1<3<3=279444;b:p6=4=838p1?6::3:1?84d?3>o7p}=de83>1}::=>1>ij4=303>2c<5;no6<;9;<`5>357>53z?23a<0j273m79j;<0gg?2c3ty9o=4?:2y>61g=:j:01?mn:5f897e>28?=7)?86;0`1>h6?<0>7p}>9`83>7}:90h1=9m4=3c5>05<,8==6<76;o341?653z?112<5?816no496:?135<6=>1/=:852618j4122;1v?<::184845>3;?o63m8;34<>;e?3;<463m6;34<>;e=3;<463m4;34<>;e;3;<46s|23394?4|5j91=;=4=c091d=#9><1>?<4n056>4=z{;nh6=4<{<01`?4ck279hl48f:?1`f<6=?1v?9=:180842838<>63mb;44?84083;>46*>778136=i9>?1=6s|18194?4|583?6<:l;<0b2?2b3-;<:7?69:l230<43ty:5:4?:3y>5<>=9=i01?o9:438 41128327c?85;38yv45?3:1>v3=29820f=:jk0:;55rs3a5>5<5s489h73;h:6`>7483?xu6jj0;6?u2bc822<=::>:18k5+16495gb6<5rs3:b>5<69r799:4=8`9>606=:1k01?:n:3:b?843<383m63=3g815o4=311>7>f3489h7<7a:?152>>015:5759~w710290?w0<;59=09;:52b6857>;5?>0:9;5rs0cg>5<5s4;i<7?nd:?1`g<302wx>;=50;7xZ70434;oo7<93:?2`=<5>:16=i:5271894ea21:0(<99:341?k70=3:0q~?m1;296~;6j;0:8n522e`902=z{;n86=4<{<3bf?4c;279ok4>5b9>ff<2k2.:;;4=d69m523=<2wx>5950;0x97>?28>h706n:668yv42j3:1>v3=a48;4>;el3;=?6s|18a94??|583o6<:l;<0`a?20348hh7:8;<0`g?20348hn7:8;<0`e?20348h57:8;<0`12=n0q~?m3;296~;e;3;=?63=5b87`>{t9hi1<7;5i:09m=522bd90g=::>:18o522c093`=z{8hj6=4={<`b>404348i<7:k;|q2f0<72;q6>:;54e9>f0<6>:1v?l?:187844n38i<63=1181f5=:jh0>m63=b18213=z{;;i6=4={<02g?73k279ok4;c:p5g0=838p1?jk:5f89g0=9?90q~?m7;296~;e?3;=?63=7687`>{t:>k1<771f34286:k4$055>7>73g;<9784}r3an?50;1x97232;i:70:6*>7781g0=i9>?186s|1bg94?3|5;?<64b9>fd<6?116n44>799~w4e?2909w0?l9;37g>;5ij0?h6s|1bc94?5|5;:36c`9~w4b7290hw0<:7;3g4>;5=90:h=5225c95a6<5;>?6d19>664=9m:01?;6j;0{t:m?1<7=t=0ca>7b2348hj7?:e:?ag?3b3-;<:75c7=9ln01d49>66`=9m?01?=8:0f6?844:3;o963=2e82`0=::;<1;h521e:95a352z?112<5?0164?48e:&233<5091e=:;57:p5c4=838p16s|1e;94?0|5;?<6d89>66`=9m301?<7:6g894bd28n27p}=bd83>6}::<=1>ok4=3a;>1b<5;i<6<;9;%342?4d=2d:;848;|q2b3<72;q6=ko51g4894ge28l=7p}>9483>7}:90<1=9m4=3c5>1`<,8==6<76;o341?452z?165<6h70lk:05;?xu6no0;6?u221095c`<58ki67}::8k1=9m4=ca952>52z?2<5<6=816>il54e9~w7722909w0<>c;5f?846038:96s|21194?4|5;:?6<:l;<3bf?47;2wx>i<50;1x94ge2;n970;ek3?i7)?86;0g3>h6?<0>7p}=c283>6}:::=1>n=4=3ag>1b<5;ih6<;9;%342?4d=2d:;84=;|q131<72:q6>9o526689gd=>016>:>514c8 4112;=87c?85;28yv47=3:1>v3=2584a>;58109<85rs3ca>5=7<5;:96?om;<3ea?4fj27:jl4=ac9>5c3=:hh01:3ca?87bk38jn63>e681eg=:9j314n522`4950e<,8==6?on;o341?653z?2eg<5l916>nh514589ge=>j1/=:852e58j4122>1v?j9:18087fj38o:63=cg821c=:jj0>j6*>7781`2=i9>?1=6s|21;94?4|5;:h6?>6;<0;a?1b3ty:o94?:3y>6f`==<16nn4>6g9'520=9j<0b<9::39~w7e52908w0<;5kj0?h63=cc8213=#9><1>n;4n056>6=z{;2:6=4={<01`?4?9273579j;%342?4?82d:;84?;|q14a<72;q6><>521f897>?21:0q~?l3;296~;5ko0>863mc;35a>"6??0:o;5a16797>{t:m;1<7=t=0ca>7b6348hj7?:8:?ag?0c3-;<:75dd=:m201?mi:042?8dd2?;0(<99:3f4?k70=3:0q~<>1;296~;59=09=<521c09<5=z{;<:6=4:{_055>;6lj09:<521e:9637<58n?6?8>;<3`b?1a3-;<:7<92:l230<63ty:o?4?:3y>6f`==:16nn4>6e9'520=9j<0b<9::59~w4ba2909w0l>:04a?87>032;7)?86;3f4>h6?<0:7p}=7g83>7}:::81>:h4=9:93`=#9><1>5>4n056>4=z{;k36=4m{<`2>26<5;:?6:h4=321>7g?34;mi7;6m>09m5521b;9<5=::h<1=864$055>7gf3g;<97<4}r3`5?6=:r79ok4:1:?ag?71j2.:;;4>c79m523==2wx>:m50;0x97232;=h706::6g8 4112;2;7c?85;68yv4f?3:19v3l3;7b?8d62?l0138jm6`>7480?xu5i00;6ou2b0845>;58=03<63=0381e<=:9oo1>l74=0db>7g>34;m973;>m6*>7781ed=i9>?1=6s|1b294?4|5;im69h4=ca953?<,8==652z?a5?71127:5;470:&233<6m91e=:;52:p62c=838p1?=8:35f?8>02>o0(<99:3:3?k70=380q~?l5;296~;5ko0>:63mc;344>"6??0:o;5a16795>{t9kl1<71c<5ki1=;64$055>4e13g;<9794}r04f?6=:r798l4=7c9><1<0m2.:;;4=819m523==2wx=h?50;0x9g7=9?n01<7m:928 41128o;7c?85;28yv45;3:1>v3=25820f=:j;0:;55rs0`f>5<5s4hi6<8m;<044?363-;<:7?md:l230<73ty:hi4?:3y>f4<6>116=4:5819'520=9l:0b<9::29~w71c2909w0<;?>3=n7)?86;0;4>h6?<087p}=b283><}::mn18:52267902=::k:18:522c7902=::>218:52265902=::1=9m4}r0a5?6=jr79hi4;5:?130<3=279n=4;5:?1f0<3=279;54;5:?132<3=279ho4;5:?1`f<3=2799n4;5:?11a<3=279n?4>4b9~yx{zHIIp5975f`;743>6uIJIw=sO@Qy~DE \ No newline at end of file diff --git a/spi6502b.prj b/spi6502b.prj deleted file mode 100644 index dcf3158..0000000 --- a/spi6502b.prj +++ /dev/null @@ -1 +0,0 @@ -vhdl work SPI6502B1.1.vhd diff --git a/spi6502b.syr b/spi6502b.syr deleted file mode 100644 index 86a74ef..0000000 --- a/spi6502b.syr +++ /dev/null @@ -1,213 +0,0 @@ -Release 6.3.03i - xst G.38 -Copyright (c) 1995-2004 Xilinx, Inc. All rights reserved. ---> Parameter TMPDIR set to __projnav -CPU : 0.00 / 0.25 s | Elapsed : 0.00 / 0.00 s - ---> Parameter xsthdpdir set to ./xst -CPU : 0.00 / 0.25 s | Elapsed : 0.00 / 0.00 s - ---> Reading design: spi6502b.prj - -TABLE OF CONTENTS - 1) Synthesis Options Summary - 2) HDL Compilation - 3) HDL Analysis - 4) HDL Synthesis - 5) Advanced HDL Synthesis - 5.1) HDL Synthesis Report - 6) Low Level Synthesis - 7) Final Report - -========================================================================= -* Synthesis Options Summary * -========================================================================= ----- Source Parameters -Input File Name : spi6502b.prj -Input Format : mixed -Ignore Synthesis Constraint File : NO -Verilog Include Directory : - ----- Target Parameters -Output File Name : spi6502b -Output Format : NGC -Target Device : xc9500xl - ----- Source Options -Top Module Name : spi6502b -Automatic FSM Extraction : YES -FSM Encoding Algorithm : Auto -Mux Extraction : YES -Resource Sharing : YES - ----- Target Options -Add IO Buffers : YES -Equivalent register Removal : YES -MACRO Preserve : YES -XOR Preserve : YES - ----- General Options -Optimization Goal : Speed -Optimization Effort : 1 -Keep Hierarchy : YES -RTL Output : Yes -Hierarchy Separator : _ -Bus Delimiter : <> -Case Specifier : maintain - ----- Other Options -lso : spi6502b.lso -verilog2001 : YES -Clock Enable : YES -wysiwyg : NO - -========================================================================= - - -========================================================================= -* HDL Compilation * -========================================================================= -Compiling vhdl file C:/sources/AppleIISd/SPI6502B1.1.vhd in Library work. -Entity (Architecture ) compiled. - -========================================================================= -* HDL Analysis * -========================================================================= -Analyzing Entity (Architecture ). -INFO:Xst:1561 - C:/sources/AppleIISd/SPI6502B1.1.vhd line 203: Mux is complete : default of case is discarded -INFO:Xst:1561 - C:/sources/AppleIISd/SPI6502B1.1.vhd line 316: Mux is complete : default of case is discarded -Entity analyzed. Unit generated. - - -========================================================================= -* HDL Synthesis * -========================================================================= - -Synthesizing Unit . - Related source file is C:/sources/AppleIISd/SPI6502B1.1.vhd. - Found 8-bit tristate buffer for signal . - Found 1-bit tristate buffer for signal . - Found 1-bit tristate buffer for signal . - Found 1-bit xor3 for signal <$n0040> created at line 206. - Found 4-bit adder for signal <$n0047> created at line 160. - Found 1-bit register for signal . - Found 1-bit register for signal . - Found 3-bit down counter for signal . - Found 3-bit register for signal . - Found 1-bit register for signal . - Found 1-bit register for signal . - Found 1-bit register for signal . - Found 1-bit register for signal . - Found 1-bit register for signal . - Found 4-bit register for signal . - Found 1-bit register for signal . - Found 1-bit register for signal . - Found 1-bit register for signal . - Found 1-bit register for signal . - Found 8-bit register for signal . - Found 8-bit register for signal . - Found 1-bit register for signal . - Found 1-bit register for signal . - Found 1-bit register for signal . - Found 24 1-bit 2-to-1 multiplexers. - Summary: - inferred 1 Counter(s). - inferred 20 D-type flip-flop(s). - inferred 1 Adder/Subtracter(s). - inferred 10 Tristate(s). -Unit synthesized. - - -========================================================================= -* Advanced HDL Synthesis * -========================================================================= - -Advanced RAM inference ... -Advanced multiplier inference ... -Advanced Registered AddSub inference ... -Dynamic shift register inference ... - -========================================================================= -HDL Synthesis Report - -Macro Statistics -# Adders/Subtractors : 1 - 4-bit adder : 1 -# Registers : 25 - 1-bit register : 22 - 8-bit register : 1 - 3-bit register : 1 - 4-bit register : 1 -# Multiplexers : 12 - 2-to-1 multiplexer : 12 -# Tristates : 3 - 1-bit tristate buffer : 2 - 8-bit tristate buffer : 1 -# Xors : 1 - 1-bit xor3 : 1 - -========================================================================= - -========================================================================= -* Low Level Synthesis * -========================================================================= - -Optimizing unit ... - -========================================================================= -* Final Report * -========================================================================= -Final Results -RTL Top Level Output File Name : spi6502b.ngr -Top Level Output File Name : spi6502b -Output Format : NGC -Optimization Goal : Speed -Keep Hierarchy : YES -Target Technology : xc9500xl -Macro Preserve : YES -XOR Preserve : YES -Clock Enable : YES -wysiwyg : NO - -Design Statistics -# IOs : 23 - -Macro Statistics : -# Registers : 60 -# 1-bit register : 60 -# Tristates : 3 -# 1-bit tristate buffer : 2 -# 8-bit tristate buffer : 1 -# Xors : 5 -# 1-bit xor2 : 5 - -Cell Usage : -# BELS : 252 -# AND2 : 119 -# AND3 : 5 -# AND4 : 1 -# GND : 1 -# INV : 77 -# OR2 : 42 -# OR3 : 1 -# VCC : 1 -# XOR2 : 5 -# FlipFlops/Latches : 37 -# FD : 1 -# FDC : 5 -# FDCE : 27 -# FDCP : 1 -# FDP : 1 -# FDPE : 2 -# IO Buffers : 23 -# IBUF : 10 -# IOBUFE : 8 -# OBUF : 3 -# OBUFE : 2 -========================================================================= -CPU : 0.65 / 1.07 s | Elapsed : 0.00 / 1.00 s - ---> - -Total memory usage is 68376 kilobytes - - diff --git a/spi6502b_pad.csv b/spi6502b_pad.csv deleted file mode 100644 index 84e7d04..0000000 --- a/spi6502b_pad.csv +++ /dev/null @@ -1,73 +0,0 @@ -Release 6.1i - Fit G.38 -Copyright(c) 1995-2003 Xilinx Inc. All rights reserved - - 5- 6-2017 5:47PM - -NOTE: This file is designed to be imported into a spreadsheet program -such as Microsoft Excel for viewing, printing and sorting. The comma ',' -character is used as the data field separator. -This file is also designed to support parsing. - -Input file: spi6502b.ngd -output file: spi6502b_pad.csv -Part type: xc9572xl -Speed grade: -10 -Package: pc44 - -Pinout by Pin Number: - ------,-----,-----,-----,-----,-----,-----,-----,-----,-----, -Pin Number,Signal Name,Pin Usage,Pin Name,Direction,IO Standard,IO Bank Number,{blank},Slew Rate,Termination,{blank},Voltage,Constraint, -P1,TIE,,I/O,,,,,,,,,, -P2,cpu_d<0>,I/O,I/O,BIDIR,,,,,,,,, -P3,cpu_d<1>,I/O,I/O,BIDIR,,,,,,,,, -P4,cpu_d<2>,I/O,I/O,BIDIR,,,,,,,,, -P5,cpu_Nphi2,I,I/O/GCK1,INPUT,,,,,,,,, -P6,extclk,I,I/O/GCK2,INPUT,,,,,,,,, -P7,cpu_rnw,I,I/O/GCK3,INPUT,,,,,,,,, -P8,cpu_d<3>,I/O,I/O,BIDIR,,,,,,,,, -P9,cpu_d<4>,I/O,I/O,BIDIR,,,,,,,,, -P10,GND,,GND,,,,,,,,,, -P11,cpu_d<5>,I/O,I/O,BIDIR,,,,,,,,, -P12,cpu_d<6>,I/O,I/O,BIDIR,,,,,,,,, -P13,cpu_d<7>,I/O,I/O,BIDIR,,,,,,,,, -P14,cpu_Nirq,O,I/O,OUTPUT,,,,,,,,, -P15,TDI,,TDI,,,,,,,,,, -P16,TMS,,TMS,,,,,,,,,, -P17,TCK,,TCK,,,,,,,,,, -P18,Ncs2,I,I/O,INPUT,,,,,,,,, -P19,cpu_Nres,I,I/O,INPUT,,,,,,,,, -P20,cs1,I,I/O,INPUT,,,,,,,,, -P21,VCC,,VCCINT,,,,,,,,,, -P22,cpu_a<0>,I,I/O,INPUT,,,,,,,,, -P23,GND,,GND,,,,,,,,,, -P24,cpu_a<1>,I,I/O,INPUT,,,,,,,,, -P25,TIE,,I/O,,,,,,,,,, -P26,TIE,,I/O,,,,,,,,,, -P27,TIE,,I/O,,,,,,,,,, -P28,spi_Nsel,O,I/O,OUTPUT,,,,,,,,, -P29,led,O,I/O,OUTPUT,,,,,,,,, -P30,TDO,,TDO,,,,,,,,,, -P31,GND,,GND,,,,,,,,,, -P32,VCC,,VCCIO,,,,,,,,,, -P33,TIE,,I/O,,,,,,,,,, -P34,spi_sclk,O,I/O,OUTPUT,,,,,,,,, -P35,spi_mosi,O,I/O,OUTPUT,,,,,,,,, -P36,TIE,,I/O,,,,,,,,,, -P37,TIE,,I/O,,,,,,,,,, -P38,TIE,,I/O,,,,,,,,,, -P39,TIE,,I/O/GSR,,,,,,,,,, -P40,TIE,,I/O/GTS2,,,,,,,,,, -P41,VCC,,VCCINT,,,,,,,,,, -P42,spi_int,I,I/O/GTS1,INPUT,,,,,,,,, -P43,TIE,,I/O,,,,,,,,,, -P44,spi_miso,I,I/O,INPUT,,,,,,,,, - -To preserve the pinout above for future design iterations in -Project Navigator simply execute the (Lock Pins) process -located under the (Implement Design) process in a toolbox named -(Optional Implementation Tools) or invoke PIN2UCF from the -command line. The location constraints will be written into your -specified UCF file - -